嗨,当我尝试在设备上的Xcode 7.1中运行我的应用程序时,我收到以下错误 . 你能告诉我这个问题吗?它在模拟器上运行良好 .
架构arm64的未定义符号:“_ OBJC_CLASS _ $ _ ADAuthenticationContext”,引自:LoadingViewController.o中的objc-class-ref ld:未找到架构arm64 clang的符号:错误:链接器命令失败,退出代码为1(使用-v看看调用)
可能是由 ADAuthenticationContext 类组成的库不是为 arm64 架构编译的,仅适用于 armv7 / armv7s .
ADAuthenticationContext
arm64
armv7
armv7s
您可以通过修改 Build Settings 中的 Supported Architectures 和 Valid Architectures 来禁用项目中的 arm64 支持,然后在这种情况下编译和链接应该可以工作 .
请注意,如果没有 arm64 支持,App Store将不接受您的应用 .
尝试更新您的库或尽可能正确地重新编译它 .
1 回答
可能是由
ADAuthenticationContext
类组成的库不是为arm64
架构编译的,仅适用于armv7
/armv7s
.您可以通过修改 Build Settings 中的 Supported Architectures 和 Valid Architectures 来禁用项目中的
arm64
支持,然后在这种情况下编译和链接应该可以工作 .请注意,如果没有
arm64
支持,App Store将不接受您的应用 .尝试更新您的库或尽可能正确地重新编译它 .