我正在尝试在我的项目中使用 Google Analytics iOS,它支持 iOS 4.0 及以上版本,查看 Google Analytics 资源页面我可以看到版本 1.5 他们支持架构armv6而不是armv7,并且在 1.5.1 他们添加了对armv7的支持但是删除armv6。
因此,如果我的项目同时支持这两种架构,并且我尝试使用 1.5.1,则会在链接器上收到错误消息:
ld: file is universal (3 slices) but does not contain a(n) armv6 slice: libGoogleAnalytics.a for architecture armv6
如果我从我的项目支持的架构列表中删除 armv6,它编译得很好,可以在设备和模拟器上运行,但是稍后在提交到苹果商店时我会收到一个错误,验证器说:
at least one of the following architectures must be present: armv6.
有没有办法用armv6和armv7创建一个版本的lib?