我正在尝试编译一些使用CFNetwork框架的代码,并且在模拟器(部署目标为iOS 7.1)中运行正常,但是当我尝试在运行iOS 7.1的iPhone 5上运行它时引发以下错误:
dyld: Symbol not found: _NSURLAuthenticationMethodClientCertificate Referenced from: /var/mobile/Applications/...... Expected in: /System/Library/Frameworks/CFNetwork.framework/CFNetwork in /var/mobile/Applications/...
关于我的应用程序的信息,它是用Swift编写的,我通过Parse导入CFNetwork,我通过C桥接标题导入到我的Swift代码.
正如其他人所建议的那样,我可以通过使CFNetwork框架可选而不是必需来解决这个错误.然而,CFNetwork框架是我的应用程序工作所必需的(我使用Parse作为后端,如果没有它,它将不会通信).