架构arm64 Parse的未定义符号

时间:2014-05-26 15:44:14

标签: ios xcode

我正在尝试在我的应用中实现解析。这里的问题是我得到了这些奇怪的错误,我不知道它们是什么意思:

enter image description here

我试过:

1)改变架构,但Xcode的最新版本不允许我自己设置(例如arm64)。 2)我试图删除可能存在冲突的SDK(Dropbox)。 3)我已链接到二进制文件 4)我添加了所有必需的框架。

直到现在还没有解决方案...

3 个答案:

答案 0 :(得分:5)

在这种情况下,与大多数情况相反,如果您不使用Facebook功能,则需要从项目中删除-ObjC标志。

否则,如果您需要-ObjC标志,则需要在项目中包含facebook sdk

答案 1 :(得分:1)

ParseSDK和cocoapods发生了同样的问题。 对我来说,最后浪费了一个小时,最后还有三个简单的步骤:

  1. 单独添加FacebookSDK,然后链接“Accounts”和“Soacial”框架二进制文件(内部构建阶段)

  2. 链接“libstdc ++。6.dylib”二进制(同样)

  3. FacebookSDK.framework已包含Bolts.framework类。所以从原来的ParseSDK中删除额外的Bolts.framework

答案 2 :(得分:0)

由于我在我的项目中没有使用Facebook SDK,我只是摆脱了ParseFacebookUtils.frameworkParseFacebookUtilsV4.framework。这解决了我的问题。

PS。可能需要将Sociallibstdc++.6Accounts框架添加到您的项目中。

PPS。我已将-ObjC旗帜保留在原位