如何打包ios应用让未越狱的手机安装

2023-03-13  本文已影响0人  程序战斗机

我们在hbuilderx等开发工具打包的时候,需要一个打包证书,那么这个证书从何而来,什么类型的证书才能被未越狱的手机安装呢?

有三种方案,下面我来说下这三种方案:

第一种方案:上架app store,这种方案用户是最容易安装的,不需要做任何设置,开发方是麻烦点,因为需要上架和审核。

上架app store的证书的创建方法和创建方法,可以参考下面这两篇文章:

生成app store证书:

https://www.yunedit.com/xueyuan/jx/1016

上架app store流程:

https://www.yunedit.com/xueyuan/jx/sendipa

第二种方案:测试人员安装,就是在第一种方案生成app store证书的profile文件的基础上,不选app store类型的profile文件,而是选择生成ad hoc类型的profile,用这种类型的profile文件打包出来的ipa,只能在指定的测试设备里安装。这种类型的profile文件创建的时候,是需要提供测试设备的udid的,可以参考第一种方案里获取udid的方法,在香蕉云编获取udid.

第三种方案:在第一种方案的基础上,使用苹果的299美元的企业类型账号(普通公司账号和个人账号99美元)生成证书,苹果的企业账号可以生成in house类型的描述文件。用这种类型的描述文件打包出来的应用,可以直接在手机里安装,但是用户需要再设置里选择信任应用,具体操作的步骤是:点设置-》再点通用-》再点设备管理,然后信任刚安装的app。

第三种方案开发者方便,但用户操作复杂,而且假如被苹果发现用在互联网上而不只是用在企业内部,可能会封号,导致已安装的app无法使用,所以大型的互联网应用,我建议还是使用第一种方案上架。

上一篇下一篇

猜你喜欢

热点阅读