首页 文章

Xcode 7.1中架构arm64的未定义符号

提问于
浏览
4

嗨,当我尝试在设备上的Xcode 7.1中运行我的应用程序时,我收到以下错误 . 你能告诉我这个问题吗?它在模拟器上运行良好 .

架构arm64的未定义符号:“_ OBJC_CLASS _ $ _ ADAuthenticationContext”,引自:LoadingViewController.o中的objc-class-ref ld:未找到架构arm64 clang的符号:错误:链接器命令失败,退出代码为1(使用-v看看调用)

1 回答

  • 2

    可能是由 ADAuthenticationContext 类组成的库不是为 arm64 架构编译的,仅适用于 armv7 / armv7s .

    您可以通过修改 Build Settings 中的 Supported ArchitecturesValid Architectures 来禁用项目中的 arm64 支持,然后在这种情况下编译和链接应该可以工作 .

    请注意,如果没有 arm64 支持,App Store将不接受您的应用 .

    尝试更新您的库或尽可能正确地重新编译它 .

相关问题