公司采用Ionic框架开发混合app,IOS版本的发布主要是我在负责,这里记录碰到的坑。
IPHONE 5无法下载
考虑到用户iphone用户是ios 8.0+的系统,将XCODE中发布目标版本设置为目前XCODE8.0+能支持的最低版本8.0。重新发布到App Store,经过等待,询问使用IPHONE 5朋友的下载情况,发现可以下载了,但是打开秒退。
IPHONE 5打开闪退
一度怀疑是使用了第三方插件导致的,怀疑他们的库不支持32位的操作系统,锁定目标为如下两者:
- 极光插件
- 微信插件
经过一番痛苦的探索,发现不是插件问题导致的,直接下载全新的demp功能,编译指令集添加armv7s,编译照常报错,这就很痛苦了。
后续
公司要求先将核心业务部署起来,兼容性的问题也就暂时放下了!