uniapp打包的ios端下载安装的方法

打包好的ios端的ipa文件,应该如何下载安装,取决于打包证书的类型,还取决于我们申请的苹果开发者账号的类型。我们一般用来打包的证书的类型一般有三种。很多人都不清楚这些证书类型的区别,今天我打架普及下证书类型、证书创建方法和最后普及下ipa的三种安装方法,大家收藏好本文,必须先看证书类型,再往后看三种安装方法。

一、证书类型介绍

云打包所用的三种证书类型分别是:

类型一:app store connect类型,一般是互联网项目,用来上架用的。这种证书使用普通苹果开发者账号即可生成,企业苹果开发者账号无法生成这类证书。

类型二: Ad Hoc类型,可以打包测试类型的app,但需要在证书profile文件里绑定测试手机的udid。这种测试包可以在自己网站的下载页或yunedit这种测试分发平台的下载页里下载安装。这种证书使用普通苹果开发者账号即可生成,企业苹果开发者账号无法生成这类证书。

类型三:In House类型,一般是针对无法上架的企业内部应用,无需上架即可安装。这种测试包可以在自己网站的下载页或yunedit这种测试分发平台的下载页里下载安装。这种证书使用企业苹果开发者账号生成,普通苹果开发者账号无法生成这类证书。企业苹果开发者账号需要满足超过100人的公司的门槛才能申请。

二、证书创建方法

假如你还没有开始创建证书,或者之前的证书创建错了,你可以参考下面的教程,生成证书。

2.1、 普通苹果开发者账号创建证书教程:

app store connect类型或ad hoc类型的证书的创建方法,可以参考下面的教程来创建:https://blog.csdn.net/handsome0916/article/details/158964417

2.2、企业苹果开发者账号申请和创建证书教程

对于In house类型的企业证书,可以参考下面教程来创建:

https://blog.csdn.net/h5xiaoyu/article/details/160592247

三、安装方法介绍

3.1 通过下载页安装

对于类型二、类型三的证书类型,也就是Ad Hoc类型和In House类型的证书,打包出来的ipa文件,可以通过下载页安装。

通过下载页安装,可以自己写一个下载页的页面,让用户下载安装。或者使用一些安装测试的分发平台,比如yunedit,将ipa文件上传到yunedit里,生成下载页url。由于ios的下载页还要编写xml描述文件,比较麻烦,一般情况下不会自己写下载页,可以都是使用像yunedit这种现成的安装测试平台来生成安装url。

如下图所示,在yunedit的安装测试功能里,上传ipa上去生成app的下载页url

上图中,上传ipa到yunedit的APP安装测试模块后,yunedit会自动生成一个二维码和一个下载页路径。

使用微信扫码会自动跳到下载页,也可以不扫码,直接将下载页地址发给用户打开。

3.2 通过App store安装

这种方式是将app上架到app store后,用户通过最正式的方式安装,也就是通过iphone手机的app store搜索到APP,然后安装。

这种安装方式,需要我们使用app store类型的证书打包。

3.2 通过TestFlight测试

app store类型的证书打包的ipa文件,还有一种打开方法,就是通过TestFlight测试。

这种方式并不是安装,而是用户在iphone手机里,安装TestFlight这个测试工具,然后在TestFlight里找到这个APP进行测试。

而开发人员,还需要将测试人员的iphone手机的AppleId添加到苹果开发者中心的TestFlight管理后台,邀请测试人员进行测试,测试人员才能在TestFlight里看到被邀请测试的app。

如下图所示,需要将所有测试人员添加到这里,TestFlight管理后台的入口是:在苹果开发者中心登录后,点击app store connect下的APP模块,进入APP管理页面后,点击某个需要上架的APP,进入APP详情页面后,就可以看到下面这个TestFlight的tab页面,点击进去进入TestFlight管理。

在TestFlight的管理页面,可以添加测试人员,邀请测试人员来测试APP,然后还需要使用第三方工具,将ipa文件上传到构建版本。

这里可以使用yunedit这个工具,使用yunedit上传ipa到app store的功能,将ipa文件上传到app store,就可以在上图构建版本里出现。比如在上图中,就可以看到已经上传到app store的最新的构建版本。

不过TestFlight的稳定性没有ad hoc稳定,有时候会被苹果禁止,建议还是使用ad hoc的方式测试。

好了,几种安装方法已经介绍完毕了,务必记住,ipa怎么安装,取决于打包的证书的类型,必须先创建正确的证书。

相关推荐
feiniao86513 个月前
2026年ios app历史版本下载方法
ios·app store·ipatool
天堂罗恋歌7 个月前
CocoaPods 安装 Masonry 库时出现的网络连接问题处理
ios·iphone·xcode·cocoapods·app store
天堂罗恋歌7 个月前
iOS PPBluetoothKit接入无法找到头文件问题
ios·objective-c·xcode·app store
crasowas1 年前
iOS - 超好用的隐私清单修复脚本(持续更新)
ios·app store
crasowas2 年前
iOS - 超好用的隐私清单分析脚本(持续更新)
ios·app store
crasowas2 年前
iOS问题记录 - App Store审核新政策:隐私清单 & SDK签名(持续更新)
ios·app store
旺仔大牛2 年前
【Xcode】解决Unable to process request - PLA Update available
macos·xcode·app store
咕噜分发企业签名-梦奇2 年前
苹果App Store上架避坑指南:避免内购In-App Purchases,审核常见IAP
app store
CoderWilly3 年前
App Store商店预览图5.5英寸实际像素以及像素和分辨率简介
app store·预览图·plus