jjzjj

SpringBoard

全部标签

ios - XCUITest 使用 Springboard 测试 native Callkit UI。如何获取来电标签?

我正在尝试在我们的应用程序中测试VOIP通话。我模拟一个调用,并尝试断言是否存在正确的调用者ID。但是,我无法使用以下方法访问来电者姓名标签“Bob”:letspringBoard=XCUIApplication(bundleIdentifier:"com.apple.springboard")XCTAssert(springBoard.staticTexts["Bob‬"].waitForExistence(timeout:10))//Assertionfails但是,如果我尝试使用相同的调用访问它正下方的标签“***Audio...”,则断言通过:XCTAssert(springB

ios - 无法连接到 SBApplicationIcon 以在 iPhone 5、IOS 7.0.4 上进行调整

我是第一次进行越狱调整开发,并在安装了IOS7.0.4的iPhone5上试验一些非常简单的测试调整(基于一些教程)。我的调整编译、链接、打包,我可以在我的iPhone上安装。但是,我无法获得将Hook链接到SBApplicationIcon工作的非常基本的调整。另一方面,另一个调整在启动时连接到SpringBoard以做同样的事情(生成警报)确实有效。发生什么了??为什么一个调整有效而另一个无效。IOS7中的SBApplicationIconheader是否已更改?我从rpetrich的存储库中转储了一些header对于不起作用的调整,我尝试在代码中添加syslog消息以查看代码是否被

ios - 用于删除 UICollectionViewCells 的类似跳板的动画

我正在尝试找出一种方法来动画化UICollectionViewCell的删除,类似于iOS7中的跳板。删除的单元格应该缩小到虚无,其余的单元格应该滑过以填充它的位置(滑动是重要的部分)。我试过:•将每个单元格的框架设置为前一个单元格的框架,如下所示:UICollectionViewCell*cell=[self.collectionViewcellForItemAtIndexPath:[NSIndexPathindexPathForItem:iinSection:0]];CGRectrect=[self.collectionViewcellForItemAtIndexPath:[NSI

ios - 将新版本推送到 TestFlight 时,iOS 应用程序中的 Appicon 没有改变

在将我的iOS应用程序的新版本推送到TestFlight时,我正在更改应用程序图标。但是当查看AllBuilds>Activity时,在iTunesConnect中我仍然可以看到旧的应用程序图标。我已经在我的Xcode项目中更改了应用图标。但是当我通过TestFlight安装应用程序时,我仍然可以看到旧的应用程序图标,稍后会更改为新的应用程序图标。 最佳答案 Apple使用一些缓存来使应用程序切换更快。当Springboard为您的应用程序拍摄快照时,这将得到解决,这将很快发生。这是Apple代码中的错误,您对此无能为力。Sprin

ios - 检查 iOS 是否正在播放音乐 ("Is button in control center Pause?")

如果用户正在播放任何音乐,我想检查我的应用程序。基本上我想知道控制中心的按钮是否显示暂停而不是播放(从那时起手机正在播放一些音乐)。我不想使用here中的解决方案因为例如在通话时也是如此。 最佳答案 找到了两种方法,但是这两种方法都需要Springboard。由于应用程序和工具位于沙箱中,因此这些解决方案只能用于挂接到Springboard的Tweak!首先:@interfaceSBMediaController:NSObject+(id)sharedInstance;-(BOOL)isPlaying;@endboolisMusic

iOS 应用程序崩溃,终止原因为 : Namespace SPRINGBOARD, 代码 0x8badf00d

应用程序在设备上运行良好,但当我们提交应用程序进行审核时,它被多次拒绝。找不到原因。这是指定的崩溃原因。ExceptionType:EXC_CRASH(SIGKILL)ExceptionCodes:0x0000000000000000,0x0000000000000000ExceptionNote:EXC_CORPSE_NOTIFYTerminationReason:NamespaceSPRINGBOARD,Code0x8badf00dTerminationDescription:SPRINGBOARD,scene-createwatchdogtransgression:**bundl

iphone - 如何使用 SpringBoard-Class.h 中的函数?

在SpringBoard-Class.h中,我找到了如下函数:-(void)_powerDownNow;-(void)_rebootNow;-(void)reboot;-(void)powerDown;我正在尝试使用它们。我的iPhone已越狱。我使用[[[SpringBoardalloc]init]reboot],但是编译结果是:Undefinedsymbolsforarchitecturearmv6:"_OBJC_CLASS_$_SpringBoard",referencedfrom:objc-class-refinRootViewController.mm.old:symbol(

ios - 将 App Delegate 与 MobileSubstrate Hook 以将新方法添加到所有应用程序中

我正在使用Logos构建一个MobileSubstrate调整,并且我正在尝试添加一种新方法来将设备锁定到设备上的每个应用程序中,这将在接近更改通知后运行。到目前为止,我的代码是#import#import#import#import#import#include@interfacesuspendresume:NSObject@property(nonatomic,readonly)BOOLproximityState;@end@implementationsuspendresumeBOOLtweakOn;@endstaticNSString*settingsFile=@"/var/m

iphone - 如何防止在挂接 SpringBoard 时自动锁屏?

我的应用程序需要解锁屏幕才能执行某些功能,通常此应用程序作为后台进程运行,如何防止自动锁定?我的意思是在越狱环境中。为什么下面的代码不能从SpringBoard获得?[[UIApplicationsharedApplication]setIdleTimerDisabled:YES]; 最佳答案 [[UIApplicationsharedApplication]setIdleTimerDisabled:YES]; 关于iphone-如何防止在挂接SpringBoard时自动锁屏?,我们在S

iphone - 如何在越狱后的iPhone中创建SpringBoard或其他应用程序可以访问的全局环境变量?

我发现在SpringBoard中创建的一个变量不能被其他常规应用程序访问。但是现在我想制作一个可以在全局环境中有效地共享状态的标志变量。我认为在某个路径创建的文件可以做到这一点,但这可能不够快。有人知道怎么做吗? 最佳答案 您可以尝试将文件与此文件中的更改通知结合使用。进程之间的通知可以通过两种方式发送:Darwin通知中心CFNotificationCenterGetDarwinNotifyCenter分布式通知中心CFNotificationCenterGetDistributedCenter-私有(private)API分布式