【发布时间】:2021-01-21 09:31:56
【问题描述】:
我在添加 3rd 方框架后尝试构建项目,但是在添加框架后我无法编译项目,我得到 Undefined symbols for architecture arm64: error when Icompile on一个设备,但我可以在模拟器上编译。我已经尝试了在 stackoverflow 上找到的所有其他解决方案。任何帮助表示赞赏!
这是我尝试过的:
- 在排除架构中添加了任何具有 arm64 值的 iOS 模拟器 SDK。
- 我确实在 其他链接器标志中有 $(inherited)
- 将启用的位码设置为否
我尝试过的解决方案都不适合我。
Undefined symbols for architecture arm64:
"_OBJC_CLASS_$_*", referenced from:
objc-class-ref in frameworkName.o
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
【问题讨论】:
-
您可以尝试在
$(inherited)之外添加-ObjC链接器标志吗? -
@S1LENTWARRIOR 我已经在链接器标志中有 -ObjC
-
我认为你应该接受一个答案:)