草庐IT

mod_access_compat

全部标签

ios - 错误显示 : dyld_sim is not compatible with the loaded process

我有一个应用程序的源代码,它在iPhone(适用于iOS7及之前的操作系统)中运行,但在iOS8.0及更高版本中不受支持。当我尝试编译代码时,它可以正常执行所有文件,但会抛出架构不匹配错误。在控制台中:dyld:dyld_simisnotcompatiblewiththeloadedprocess,likelyduetoarchitecturemismatch我尝试在iPhone和XcodeiOS模拟器的build设置中添加有效架构(armv7armv7sarm64)。仍然没有解决问题...请帮帮我...我正在使用Xcode9.2。ValidArchitectures

ios - 方法 openURL :options:completionHandler compatibility in objective c

我正在使用openURL:options:completionHandler:方法,事实证明在iOS10中工作正常,但我也对我的应用程序与旧iOS9兼容感兴趣,但xcode给了我一个NSException:-[UIApplicationopenURL:options:completionHandler:]:无法识别的选择器发送到实例有什么方法可以让它在iOS9中工作吗?感谢您的回复! 最佳答案 ThenewUIApplicationmethodopenURL:options:completionHandler:,whichisexe

ios - 调用 managedObjectContext 保存时出现 EXC_BAD_ACCESS

偶尔我会收到这个错误:EXC_BAD_ACCESSCode:KERN_INVALID_ADDRESSat0x13421772123它发生在下面的save:行中(在CoreDataController单例类中)NSError*error=nil;NSManagedObjectContext*managedObjectContext=self.managedObjectContext;if(managedObjectContext!=nil){if([managedObjectContexthasChanges]&&![managedObjectContextsave:&error]){N

ios - 打开 Guided Access 的 openURL 电话

我有一个简单的联系人应用程序,旨在在引导访问/单一应用程序模式下运行。当用户点击联系人时,应用会发起电话调用:[[UIApplicationsharedApplication]openURL:phoneURL];super简单,在关闭引导访问的情况下也能正常工作。我想知道是否有任何方法可以在引导访问打开时调用电话?我确信它可能是一个不允许拨出电话的引导访问功能。 最佳答案 GuidedAccesskeepstheiPhoneinasingleapp,andallowsyoutocontrolwhichfeaturesareavail

ios - "The app "xxx "was not installed on the iPhone "xxx "because it is not compatible with this iPhone"

我将xcode4.4.1与cordova1.7.0一起使用,我创建了AdHocIPA文件并安装在带有iOS6的iPad中,它工作正常。然后我在iPhone3gs和iOS4.2.1中尝试安装时显示错误-“应用程序“xxx”未安装在iPhone“xxx”上,因为它与此iPhone不兼容”。部署目标是我使用的4.2。 最佳答案 您可能仅为iPad创建了您的项目。如果您想在iPhone和iPad上运行您的app,您需要将您的项目创建为Universal。检查您的Targets,在Summary选项卡中Devices是否设置为Universa

iOS 用户界面测试 : How to test custom accessibility actions?

我想支持VoiceOver。我在UITableViewCell中有一个UIButton。根据最佳实践,我禁用了可访问性按钮(.isAccessibilityElement=false)并为单元格实现了自定义可访问性操作(accessibilityCustomActions,NSAccessibilityCustomAction)。这样VoiceOver就不会将按钮作为自己的元素来查找和读取。为了使按钮后面的功能可访问,我向单元格添加了自定义可访问性操作。使用自定义操作,用户可以通过上下滑动来选择操作。然后双击执行。现在我想用UITest测试这个Action。无法访问UITest内的按钮

ios - 隐藏 : The 'Rate Controlled' connection 'app' access to protected services is denied

在某些情况下,我们的应用程序会收到以下错误消息。看起来我们无法执行任何网络请求。该应用程序成功启动到登录屏幕,但当它尝试联系我们的服务器进行登录时,我们收到此消息。HID:The'RateControlled'connection'appname'accesstoprotectedservicesisdenied一些事实:这是一个特别的分布式应用程序。我们现在正在测试它这个特定的测试人员现在在泰国,之前他在美国时(使用早期版本)它曾工作过(手机来自美国)它适用于美国用户的相同手机/操作系统(iPhone5/iOS7.1)Facebook登录成功(使用FacebookSDK和原生Face

ios - GPPSignIn 共享实例 -> EXC_BAD_ACCESS(代码 = EXC_I386_GPFLT)

似乎很长一段时间一切都很好,昨天没有任何明显的原因我开始出错EXC_BAD_ACCESS(code=EXC_I386_GPFLT)在模拟器的下一行(在真实设备上一切正常):GPPSignIn*signIn=[GPPSignInsharedInstance];启用NSZombie消息后更改为exc_breakpoint(code=exc_i386_bptsubcode=0x0)。这很奇怪,因为即使这一行在viewDidLoad中只有一行,并且它是应用程序中的第一个ViewController,我也会一次又一次地出错(~每3-4个应用程序启动)。我没有对应用配置进行任何更改。如有任何帮助,

ios - 为什么在使用 ARC block 时出现 EXC_BAD_ACCESS_EXCEPTION(代码= EXC_ARM_DA_ALIGN)?

我正在编写一个应用程序,我需要将PNG和JPG图像发送到服务器。将JPEG/PNG图像转换为Base64字符串的代码我写为Obj-Cblock。但是当我尝试将block返回的字符串添加到NSDictionary时,我得到了code=EXC_ARM_DA_ALIGN。在我的项目中,我使用ARC。我读了几篇关于这个问题的帖子ARC:EXC_BAD_ACCESSwhencallingamethodfrominsideablock,insideadelegatemethod所以我使用复制!但它对我没有帮助。在我使用copy之前,我得到了EXC_BAD_EXCEPTION代码=1,现在标题上有代

ios - 如何从 EXC_BAD_ACCESS 中恢复?

我是故意造成一个EXC_BAD_ACCESS。通过触发对只读虚拟内存页中的NSObject的写入。理想情况下,我想捕获EXC_BAD_ACCESS,将虚拟内存页标记为可读写,然后像往常一样继续执行。这可能吗?我编写的导致EXC_BAD_ACCESS的代码如下。WeakTargetObject.h(ARC)@interfaceWeakTargetObject:NSObject@property(nonatomic,weak)NSObject*target;@endWeakTargetObject.m(ARC)@implementationWeakTargetObject@endma​​i