iOS开发手记 - iOS9.3 Xcode7打包ipa文件在其他越狱机器上运行的方法和一些问题

时间:2022-08-22 18:00:02

现在Xcode7可以用一个appleid就可以往手机上部署测试app,不再需要$99,这也是方便。但是要把app发给别人的手机上运行还是不行,除非别人的手机在你身边可以直接通过Xcode安装

关于怎么打包可以看以下这篇文章

xcode7.x 免证书生产IPA打包文件


主要说说我碰到的问题

设备: iphone6

系统:ios9.3.3 目前最新

状态:已越狱

在文章里提到在Build Settings下面修改Code Signing Identify为Don’t Code Sign,我修改了之后打包完成安装到设备,使用iFunBox安装失败,使用pp助手安装成功,运行闪退。

把Don’t Code Sign改回iPhone Developer之后同样使用iFunBox安装失败,使用pp助手安装成功,运行后因为有证书的原因会提示要去设置里信任开发者,信任后即可正常运行

期间我用一台ios8的已越狱ipad,使用ifunbox安装成功,无证书运行闪退,有证书成功运行。

1、在ios9.3.3下iFunBox安装失败,pp助手可以安装成功,不明原因

2、ifunbox在ios8下可以安装成功,可能是越狱的原因,毕竟ios9.3.3的越狱还太新

3、无证书为何运行不了

4、9.3.3下需要信任开发者,9.3.2下不需要,这是9.3.3的新特性?