大佬教程收集整理的这篇文章主要介绍了objective-c – 使用无效位置的MailCore CFNetwork.framework依赖关系,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
CFNetwork.framework确实存在于/System/Library/Frameworks/Coreservices.framework/Versions/A/Frameworks中,但为什么MailCore不知道在哪里找到它?如何更改MailCore使用的位置?
我尝试在Build Phases中链接Coreservices.framework和CFNetwork.framework,与二进制文件链接但没有成功.相同的运行时错误
运行时输出:
dyld: Library not loaded: /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork Referenced from: /Users/cgray/Library/Developer/Xcode/DerivedData/InBoxLister-hjoeknampqddvifxyoqwhozaricj/Build/Products/Debug/MailCore.framework/Versions/A/MailCore Reason: image not found (lldb)
我决定在项目的任何项目和目标,Mailcore和Libetpan库中设置SDK 10.7.
然后在Project导航器中选择libetpan项目并检查:
>打开Coreservice.framework并检查是否有CFNetwork.framework(如下所示).如果它不存在,则您的代码不能包含SDK 10.7,其中CFNetwork属于Coreservice伞形框架.
>选择“静态libetpan”目标并检查“Link Binary With Libraries”,您应该找到Coreservice.framework.如果没有添加它(您也可以从Project导航器中拖放)
清洁和建造,它应该工作!
以上是大佬教程为你收集整理的objective-c – 使用无效位置的MailCore CFNetwork.framework依赖关系全部内容,希望文章能够帮你解决objective-c – 使用无效位置的MailCore CFNetwork.framework依赖关系所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。