1

我们开发了一个应用程序,它使用了一些为 armv7s(iPhone5 和 iPhone5C)架构编译的 c++ 库,并且该应用程序在 arm64(iPhone5S)上也可以正常运行,但是在验证过程中将应用程序上传到应用程序商店时出现错误:“这个捆绑包无效。包含 armv7s 架构的应用程序必须包含 armv7"。无论如何,我可以限制我们的应用程序仅安装在 armv7s 及以上受支持的架构设备上。

4

1 回答 1

1

终于找到了一种解决方法,只需为 armv7 、 armv7s 和 arm64 创建 3 个不同的静态库,然后使用命令创建一个胖静态库lipo -create mylibraryarmv7.a mylibraryarmv7s.a mylibraryarm64.a -output mylibrary.a

于 2014-10-31T18:38:58.400 回答