在我的项目中建立设置:
Architectures: armv7,arm64
Build Active architectures only: NO
Valid Architectures: armv7 armv7s arm64 arm6
我从Marek Kotewicz's GitHub下载了该库的预构建版本,该库支持64位体系结构,并在此link的帮助下由终端进行了验证:
file libcryptopp.a
输出:
libcryptopp.a: Mach-O universal binary with 5 architectures
libcryptopp.a (for architecture i386): current ar archive random library
libcryptopp.a (for architecture armv7): current ar archive random library
libcryptopp.a (for architecture armv7s): current ar archive random library
libcryptopp.a (for architecture x86_64): current ar archive random library
libcryptopp.a (for architecture arm64): current ar archive random library
我试图清理和构建项目,结果导致项目错误并显示一条消息
Undefined symbols for architecture arm64:
我已经尝试了SO帖子上出现的每个答案,但现在我无法解决此问题,我必须尽快将应用提交到App Store。有人可以帮我吗?
P.S将“构建活动的体系结构”设置为“是”将无法解决问题。
最佳答案