ios - Xcode 7.1 中架构 arm64 的 undefined symbol

标签 ios objective-c xcode

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

架构 arm64 的 undefined symbol : “_OBJC_CLASS_$_ADAuthenticationContext”,引用自: LoadingViewController.o 中的 objc-class-ref ld:未找到体系结构 arm64 的符号 clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)

最佳答案

可能是包含 ADAuthenticationContext 类的库不是为 arm64 架构编译的,仅针对 armv7/ armv7s.

您可以通过修改Build Settings中的Supported ArchitecturesValid Architectures来禁用项目中的arm64支持,那么对于这种情况,编译和链接应该可以工作。

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

尝试更新您的库或在可能的情况下自行正确地重新编译它。

关于ios - Xcode 7.1 中架构 arm64 的 undefined symbol ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33446600/

相关文章:

ios - 无法获取第一个单元格的正确索引

c++ - 在 Xcode 4 中添加自定义目的地

ios - 在 uitableviewcell 中实现视频的最佳方式是什么?

iphone - 我如何优化这个基于核心数据的搜索?

ios - 刷新关联域 iOS

objective-c - Google map 路由语法

ios - 将实时照片集成到我的应用程序中

ios - 创建带有图层和可点击边的 3D 立方体 - Objective-C

iphone - 两个 View Controller 可以成为彼此的委托(delegate)吗?

ios - 拍照时应用程序崩溃且没有错误