如何修复架构 arm64 的 xCode (12.5.1) 未定义符号?

How do I fix an xCode (12.5.1) Undefined symbols for architecture arm64?

提问人:EllieA 提问时间:4/16/2022 最后编辑:EllieA 更新时间:4/16/2022 访问量:1257

问:

希望你能帮上忙!

我正在 xCode 12 中构建一个 iOS 应用程序,在 unity 框架下出现以下错误:

架构 arm64 的未定义符号: “__SaveImage”,引用自: CallNative.o 中的_CallNative__SaveImage_m639032311A61B9B0FB248AFB17B761C6243BE96F CallNative.o 中的_CallNative_SaveImageToCameraRoll_mC1241163746E2650CCCBF5F2E32BFA0CAC4529AC (也许你的意思是:_CallNative__SaveImage_m639032311A61B9B0FB248AFB17B761C6243BE96F) ld:找不到体系结构 arm64 的符号 clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)

“启用位码”设置为“否”

构建活动架构 = 否

我尝试过链接不同的框架,但还没有效果。

非常感谢所有帮助。 E

iOS Xcode unity-game-engine frameworks 链接器错误

评论

0赞 JeanLuc 4/17/2022
看起来您的 unity 项目中有一个原生插件,它是在没有 64 位支持的情况下编译的。您需要一个使用 arm64 架构编译的新版本。
0赞 EllieA 4/23/2022
谢谢@JeanLuc。赞赏。我相信一切都是用 arm64 编译的,但我会再试一次。谢谢。

答: 暂无答案