当我尝试构建我的应用程序时,收到此错误消息:
ld: Linked dylibs built for retain/release but object files built for GC-only for architecture i386
我使用libssh2库,对于i386架构,我不知道问题是什么! 对不起,如果是一个愚蠢的问题!
答案 0 :(得分:0)
它说某些链接类使用保留/释放模式,但您的应用程序仅用于垃圾收集(OS X的自动保留/释放对您来说更高效,更容易)。因此,删除您的保留/版本,或关闭该应用程序的垃圾回收。请记住,第三方库可能是问题的一部分。如果您需要更多详细信息,请与我们联系!
答案 1 :(得分:0)
请检查您的xcode名称,如" xcode 5.1,Xcode 4.6"然后改为" Xcode"并尝试建立,我已经工作了
实际上框架路径与Xcode名称有关。所以请试试这个