【发布时间】:2014-01-25 16:36:13
【问题描述】:
我有一个依赖于 Google Maps iOS SDK 的 iPad 应用。 Google Maps SDK 是作为 cocoapod 添加的,它不会针对“armv7s”架构进行编译,因此当我第一次创建项目时,我已将“armv7s”作为有效架构删除。
现在,当我尝试为 iPad Air 构建应用程序时,我得到以下信息:
No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=armv7s, VALID_ARCHS=armv7).
如果我将“ONLY_ACTIVE_ARCH”设置为“NO”,cocoapods 将出现大量问题(所有 pod 都会出现“未定义的架构符号”问题)。如果我将“armv7s”添加为有效拱门,Google 地图将无法构建。我知道可以在 iPad Air 上使用 Google 地图,但我想不通。我必须在设置中进行哪些更改?
【问题讨论】: