我的问题在这条主线中得到了精确的描述:
NSURLAuthenticationMethodClientCertificate when trying to run iOS app
然而,线程中的解决方案奇怪地不适合我。
本质上,我的问题是我的代码在iOS8模拟器上运行得很好,但是在我装载了iOS 7.1的手机上运行它时,我得到了一个错误:dyld: Symbol not found: _NSURLAuthenticationMethodClientCertificate Referenced from: ...
其他人建议通过两种选择之一解决这一错误:
1对我来说不是一个选项,因为我需要CFNetwork (使用Parse、PubNub、MapBox)
2似乎对我不起作用。无论我如何尝试删除和重新启用基金会,它简单不起作用。这很奇怪,因为它似乎适用于其他人。
还有其他人有类似的问题吗?
除了1或2之外,还有其他人无意中找到了解决方案吗?对于我来说,这个问题一直存在于X-Code 6 beta和X-Code 6 beta-2以及Swift和Objective中。
我也尝试过清理我的构建文件夹,并删除项目的派生数据。
发布于 2014-06-18 18:54:46
我想通了。我正在使用cocoapods,因此,更改了应用程序“链接框架和二进制文件”选项卡中库的顺序,以便在CFNetwork没有更改实际导入框架的顺序之前,Foundation就出现了。
为了更改顺序,我必须在Pods.xcconfig文件的OTHER_LDFLAGS部分中更改导入框架的顺序,以便-framework Foundation位于-framework CFNetwork之前
https://stackoverflow.com/questions/24278512
复制相似问题