Ios 设备XCode 5.1上的Apple Mach-O链接器错误

Ios 设备XCode 5.1上的Apple Mach-O链接器错误,ios,objective-c,xcode,ios7.1,Ios,Objective C,Xcode,Ios7.1,您好,我最近升级到XCode 5.1,在设备(Iphone 5S)上构建时,突然我的应用程序抛出了很多错误,当我使用模拟器时,即使在IOS 7.1上,一切都正常工作,错误如下: Undefined symbols for architecture armv7: Undefined symbols for architecture arm64: 在“体系结构和有效体系结构”中的构建设置中,我只有armv7,如果我离开标准ArquitArchitectures,则消息如下: Undefined

您好,我最近升级到XCode 5.1,在设备(Iphone 5S)上构建时,突然我的应用程序抛出了很多错误,当我使用模拟器时,即使在IOS 7.1上,一切都正常工作,错误如下:

Undefined symbols for architecture armv7:
Undefined symbols for architecture arm64:
在“体系结构和有效体系结构”中的构建设置中,我只有armv7,如果我离开标准ArquitArchitectures,则消息如下:

Undefined symbols for architecture armv7:
Undefined symbols for architecture arm64:
我需要帮助,我已经尝试了所有方法,无法继续开发我的应用程序。
非常感谢

此错误表示您正在使用已定义的函数,但链接器找不到这些函数的实现。这就像有一张纸条告诉你在图书馆的什么地方可以找到一本书,但是这本书不见了或者被移到了什么地方


检查以确保您针对所有需要的框架进行链接,并且您的所有源文件都设置为在“项目设置”中生成。

进入“体系结构”标题下的“项目生成设置”。将仅构建活动架构更改为


进入项目->构建阶段->单击下面的+符号。
在ios版本中搜索libz.dylib并添加它。

我也有同样的问题,目前给出的答案似乎都没有帮助;libz.dylib已经在,buildactivearchitecture Only已经设置为No,并且我所看到的没有缺少任何框架。我甚至在尝试cocos为您构建的基本测试应用程序,这是一样的。是否有任何地方列出了应该链接的内容,以便我进行整理?