我有一个依赖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”设置为“否”,则cocoapods将出现大量问题(所有pod都将具有“未定义的架构符号”问题)。如果我将“armv7s”添加为有效的拱门,Google地图将无法构建。我知道可以在iPad Air上使用谷歌地图,但我无法理解。在设置中我需要更改什么?
答案 0 :(得分:0)
According to this closely related question,Google Maps SDK now has support for armv7s and if you pick up the latest version (which is 1.6.1 as I type this),你应该没问题。
我认为在SDK和您自己的代码中都支持“armv7s
”,您可以将“ONLY_ACTIVE_ARCH
”设置为“YES
”。