警告:架构的armv7 armv7s'不包含所有必需的架构'arm64'

ohh*_*hho 3 xcode ios

Xcode项目中有一个警告:

crypto被拒绝作为'libcrypto.a'的隐式依赖,因为它的架构'armv7 armv7s'不包含所有必需的架构'arm64'sasl2被拒绝作为'libsasl2.a'的隐式依赖,因为它的架构'armv7 armv7s'没有包含所有必需的架构'arm64'ssl被拒绝作为'libssl.a'的隐式依赖,因为它的架构'armv7 armv7s'不包含所有必需的架构'arm64'

我应该怎么解决这个警告?

rck*_*nes 14

从项目构建设置中删除ARM64体系结构.因为您使用的库不支持新的ARM64体系结构.


Car*_*eca 5

删除 ARM64 不再是一种选择……

从 2015 年 2 月 1 日开始,提交到 App Store 的新 iOS 应用程序必须包含 64 位支持并使用 iOS 8 SDK 构建。从 2015 年 6 月 1 日开始,应用更新也需要遵循相同的要求。要在您的项目中启用 64 位,我们建议使用“标准架构”的默认 Xcode 构建设置来构建具有 32 位和 64 位代码的单个二进制文件。