用于建筑arm64未定义的符号 - 可可豆荚

问题描述:

当我尝试建立我的应用我得到这个问题:用于建筑arm64未定义的符号 - 可可豆荚

enter image description here

我试图更新我的可可豆荚后的问题。

编辑:

这是你在说什么@nunofmendes?

enter image description here

编辑2:

我荚项目看起来是这样的:

enter image description here

+0

我不能看到你的照片,但你的一些库可能不支持arm64。 – 2014-12-03 15:41:57

你必须检查你的CocoaPods项目。在每个项目的Build Settings中,检查架构。

你应该有:

架构:$(ARCHS_STANDARD)
有效架构:ARMv7的armv7s arm64

当一些项目不建设,以ARM64时会发生此您正试图编译为64位设备(如iPhone 5或更高版本)

编辑#1
您还可以试试下面的图像中设置建立有效的体系结构YES
赞(忽略此图像中的有效架构领域):

Image

+0

请参阅上述编辑 – DevC 2014-12-03 15:48:33

+0

是的。清理项目并构建它。它应该工作(如果库支持64位) – nunofmendes 2014-12-03 15:54:45

+0

仍然相同:( – DevC 2014-12-03 15:56:13

成功后更新你的椰子树。您只关注构建设置。我只是修改了它适用于我的下面的东西。

要检查您的项目是否正确更新了吊舱。 如果不是,则需要重新安装。

在Build Settings中更改下面的metion命令。 希望它对你有所帮助。

构建设置:

有效的体系结构:arm64的ARMv7 armv7s

位码启用:NO(如果你的工作iOS9)

其他链接标志:-ObjC -lC++ $(继承)

体系结构:$(ARCHS_STANDARD)

构建有效的架构只:

调试 - 是

版本 - 无

搜索路径

框架搜索路径 - $(继承) $(PROJECT_DIR)

库搜索路径 - $(继承)

头搜索路径 - $(继承)