仅使用架构armv7及以上版本将应用程序提交到应用商店

Submit app to app store with architecture armv7s and above only.

本文关键字:提交 应用程序 应用 版本 armv7      更新时间:2023-10-16

我们开发了一款应用程序,它使用了一些为armv7s(iPhone 5和iPhone 5C)架构编译的c++库,该应用程序在arm64(iPhone 5S)上运行良好,但在验证过程中将应用程序上传到应用程序商店时,我收到了错误:"此捆绑包无效。包含armv7架构的应用程序需要包含armv7."。我是否可以限制我们的应用程序仅安装在armv7及以上支持的架构设备上。

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