ios - xCode 6.3.1 在模拟器上运行时缺少引用

标签 ios objective-c iphone xcode

我正在使用 xCode 6.3.1,在设备 iPhone 5s iOS 8.3 上调试时一切正常,但是当我断开设备并尝试使用模拟器测试应用程序时,许多框架出现数百个关于“缺少引用”的错误(使用任何模拟器 iOS8+)

我试图删除丢失的引用并在“构建阶段”中再次添加但没有用。 此外,我正在设置 Pod,但缺少的引用当然来自项目。它在更新到 Xcode 6.3.1 之前工作正常,这是一个示例错误:体系结构 x86_64 的 undefined symbol :“_ABAddressBookCopyArrayOfAllGroups”。地址簿不是一些只应支持设备而不支持模拟器的框架。

它在设备上运行良好,我将存档上传到应用商店,也没有问题。仅使用模拟器。

最佳答案

我找到了解决方案,可能可以帮助其他人,对我来说是 iPhone SDK 位置路径如下:

build设置>框架搜索路径>iPhoneOS.platforms

我没有更正这条路径,我现在只是删除路径及其在模拟器上的工作。

此外,在设备上存档和调试也能完美运行。

enter image description here

关于ios - xCode 6.3.1 在模拟器上运行时缺少引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30231371/

相关文章:

ios - 在 iPad 上使用约束/自动布局是强制性的吗?

ios - 当主线程在 IOS 中被阻塞时,UIAlertView 在线程中关闭

ios - 如何避免在未结束 block 上两次添加 UIView?

objective-c - 使用 objective-c 访问私有(private) youtube

ios - "Terminating app due to uncaught exception ' NSInvalidArgumentException '"

iphone - 如何在iPhone上录制用户生成的声音输出

ios - iOS 推送通知的远程声音

ios - 如何在 prepareForSegue 之前调用 didSelectRowAtIndexPath?

iphone - 我如何检测 rss 提要中的新项目

iphone - "iostream"在 Xcode 4.2 中找不到文件