无法使用 64 位支持构建 ios 应用程序
Posted
技术标签:
【中文标题】无法使用 64 位支持构建 ios 应用程序【英文标题】:Can't build ios app with 64bit Support 【发布时间】:2015-06-04 19:58:32 【问题描述】:我正在尝试构建我的 ios 应用程序,但在添加 64 位支持时遇到了问题。基本上我将arm64
添加到我的有效架构中并将build active architectures only
设置为no
,但我仍然收到以下错误:
Undefined symbols for architecture arm64:
"_OBJC_CLASS_$_RKSearchPredicate", referenced from:
objc-class-ref in CatalogController.o
如果我从我的架构中删除 64bit
并只使用 arm7
那么我没有任何问题。任何建议或指示将不胜感激。
仅供参考,我已经拔掉了我的设备并尝试删除 DerivedData
文件夹。
【问题讨论】:
你的 Restkit 库有多久了?此问题显然已在 2013 年 11 月修复:github.com/RestKit/RestKit/commit/157f27a28 【参考方案1】:听起来您需要获取 RestKit 的更新版本。在这里获取: https://github.com/RestKit/RestKit
看起来 RK 在 2014 年 4 月更新以支持 64 位 (v0.23.1)
【讨论】:
以上是关于无法使用 64 位支持构建 ios 应用程序的主要内容,如果未能解决你的问题,请参考以下文章