我一直在开发我的第一个 ResearchKit 应用程序。自从我上次创建存档以来,我已经包含了一个用于创建 JSON 字符串的自定义库。 See my previous question .
在桥接头文件中导入 .h 文件后,我就可以使用这个包了。
该项目在模拟器中运行良好。我什至对“通用 iOS 设备”进行了全新的清理和构建,并且没有出现任何错误。当我去归档项目时,在链接阶段,我得到这个错误:
Undefined symbols for architecture arm64:
"_OBJC_CLASS_$_ORKLocation", referenced from: objc-class-ref in ORKESerialization.o "_OBJC_CLASS_$_ORKConfirmTextAnswerFormat", referenced from: objc-class-ref in ORKESerialization.o ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation)
我的 Xcode 版本是 7.1.1。我一直在网上搜索可能的答案。显然它可能与这些体系结构版本有关,但我无法确定问题所在。任何帮助,将不胜感激。谢谢!
最佳答案
这听起来像是一个错误。最好的办法是在 Github 上提交它。
关于iOS 构建成功但归档失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36266388/