【问题标题】:ParseFacebookUtilsV4.framework can not add to xcode7 projectParseFacebookUtilsV4.framework 无法添加到 xcode7 项目
【发布时间】:2015-09-24 11:54:18
【问题描述】:

我最近将我的操作系统更新到 iOS 9,也使用新的 xcode7

启动我的应用程序来解析一切都很好,但是每当我将“ParseFacebookUtilsV4.framework”框架添加到我的项目时它都会给我错误

架构 x86_64 的未定义符号:
“_OBJC_CLASS_$_PFErrorUtilities”,引用自: ParseFacebookUtilsV4(PFFacebookUtils.o) ld 中的 objc-class-ref:未找到架构 x86_64 的符号:错误:链接器 命令失败,退出代码为 1(使用 -v 查看调用)

我遵循 parse 和 facebook 开发人员指南来执行此操作,但简单的框架无法添加到我的项目中

我还下载了新的 parse sdk 1.8.5 并删除旧框架并再次添加,清理我的项目 但无法得到解决方案

【问题讨论】:

    标签: ios parse-platform swift2 ios9 parsefacebookutils


    【解决方案1】:

    嘿,我刚刚遇到了同样的问题。基本上我删除了我的测试目标。我发现了这个:

    编译 iOS 8、Xcode 6.0.1 时的错误 http://www.buzztouch.com/forum/thread.php?tid=F42D8239A330C321132944A&currentPage=3

    基本上是这样说的:

    在 Xcode 左侧的文件/文件夹列表中(在列表的最顶部)单击您的项目名称。查看右侧窗口左侧的“目标”部分。很可能,列出了两个,第二个是“测试”项目。右键单击该项目并选择“删除”。然后尝试再次运行该项目。请参阅下面的屏幕截图以获取视觉提示。

    还有一张图帮你解惑:

    或者试试这个

    1.新建文件:⌘cmd+N

    2.iOS/Mac > 其他 > PCH 文件 > YourProject-Prefix.PCH".

    3.Project > Build Settings > 搜索:“Prefix Header” . 4.在“Apple LLVM 6.0”下,您将获得 Prefix Header 键

    5.输入:“YourProjectName/YourProject-Prefix.PCH”

    6.清理项目:⌘cmd+⇧shift+K

    7.构建项目:⌘cmd+B

    【讨论】:

    • 我也有 google plus 登录同一个项目
    • 从项目中删除不需要和未使用的框架
    • 我重命名项目时发生了这种情况。为了解决这个问题,选择 Targets/Build Settings 并搜索旧项目名称并替换为新名称。有时只能工作
    • 如何检查这个旧名称,而且我没有更改我的项目名称,所以它不是必需的
    【解决方案2】:

    经过多次尝试,我已经解决了这个问题
    我已经用我现有的项目创建了 cocoapods,它的工作非常顺利......

    【讨论】:

      猜你喜欢
      • 2019-01-18
      • 2015-03-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-18
      • 1970-01-01
      • 2015-10-20
      相关资源
      最近更新 更多