【发布时间】:2016-03-28 16:23:28
【问题描述】:
我一直在开发我的第一个 ResearchKit 应用。自从我上次创建档案以来,我已经包含了一个用于创建 JSON 字符串的自定义库。 See my previous question.
在该桥接头文件中导入 .h 文件后,我就可以使用该包了。
项目在模拟器中运行良好。我什至为“通用 iOS 设备”做了一个全新的清理和构建,并且没有错误地完成。当我去归档项目时,在链接阶段,我收到了这个错误:
架构 arm64 的未定义符号:
“_OBJC_CLASS_$_ORKLocation”,引用自: ORKESerialization.o "_OBJC_CLASS_$_ORKConfirmTextAnswerFormat" 中的 objc-class-ref,引用自: ORKESerialization.o ld 中的 objc-class-ref:未找到架构 arm64 clang 的符号:错误:链接器命令失败并退出 代码 1(使用 -v 查看调用)
我的 Xcode 版本是 7.1.1。我一直在网上搜索可能的答案。显然它可能与这些架构版本有关,但我无法确定问题所在。任何帮助,将不胜感激。谢谢!
【问题讨论】:
-
可以在设备上使用吗?
-
好吧,我将其存档以便导出到文件并加载到设备上。由于存档失败,我没有尝试导出。我还应该尝试将其导出并安装在设备上吗?
-
您不必导出它。只需选择您的设备并按下播放按钮即可。
-
抱歉,整理了一些东西需要一些时间。是的,我能够插入我的 iPhone 并在设备上运行它。它有几个警告但没有错误,并且运行成功。它就像在模拟器上一样运行。当我运行尝试存档时,它仍然给我问题中的错误...
-
你是如何在你的项目中包含这个库的?
标签: ios json xcode researchkit