objective-c – 使用无效位置的MailCore CFNetwork.framework依
我是
Xcode和Objective C开发的新手,我正在尝试导入github MailCore
适用于Mac OSX环境的 InboxListener example Xcode项目.我遵循了 MailCore’s website的Mac OSX指令,项目构建但没有运行. MailCore似乎依赖于/System/Library/Frameworks/CFNetwork.framework,它在我的Mac OS X 10.7.5上的/ System / Library / Frameworks /目录中不存在. 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. >打开CoreService.framework并检查是否有CFNetwork.framework(如下所示).如果它不存在,则您的代码不能包含SDK 10.7,其中CFNetwork属于CoreService伞形框架. 清洁和建造,它应该工作! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |