我的应用程序因消息而崩溃:
dyld: Symbol not found: _NSURLAuthenticationMethodClientCertificate
Referenced from: /var/mobile/Applications/C7B596AD-FB09-4685-BDFC-7E955A5DD185/IRON TRAINERS.app/IRON TRAINERS Expected in: /System/Library/Frameworks/CFNetwork.framework/CFNetwork in /var/mobile/Applications/C7B596AD-FB09-4685-BDFC-7E955A5DD185/IRON TRAINERS.app/IRON TRAINERS (lldb)
当我尝试构建和运行时。当我从我的项目中删除 CFNetwork 时,它可以工作,我不知道为什么。
我刚刚安装了 Xcode6Beta 并打开了我的项目。它在 Xcode5.1 上运行良好。
更新:
它在带有 Xcode 6 的 iOS 模拟器上运行良好,问题出在我运行 iOS 7.1.1 的设备上。
更新 2:
下面选择的答案对我有用,虽然我已经在我的项目中显式添加了基础框架,但我不得不将其删除并再次添加。至少,现在问题解决了。 :)
最佳答案
已编辑为包括您需要采取的两个可能的步骤:
iOS8.0 中包含的标题似乎发生了变化(例如,glextensions 文件不再位于顶部标题中)。如果您将 Foundation 框架显式添加到您的项目中,它将构建良好。将 CFNetwork 设为可选当然会导致失败,并且只是构建错误的解决方案,而不是整体解决方案。
关于ios - dyld : Symbol not found: _NSURLAuthenticationMethodClientCertificate when trying to run iOS app,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24043532/