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

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

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

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

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

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

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

点赞