1 开始

使用你的开发者账号登陆以下网站/APP:

  1. AppStore Connect
  2. Apple developer
  3. MacApp Store里搜索transporter安装并登录。(用于上传ipa文件)

2 生成&安装相关证书

2.1 生成并安装开发者证书

请参考bilibili up主Js-john的这篇文章中的申请开发者证书部分

专栏

2.2 注册APP ID

进入developer后台

选择Certificates, Identifiers & ProfilesIdentifiers

App ID 2

点击蓝色的+号以注册一个APP ID

选择第一个APP IDs。点击继续按钮,选择类型为APP

输入APP信息。具体举例如下图:

APP ID2

点击继续即可。

2.3 申请并安装iOS Distribution证书

2.1步所介绍的方法差不多,
Certificates点击+号后选择iOS Distribution (App Store and Ad Hoc)

iOS Distribution

网页端会请求一份CSR文件。
在Mac上的钥匙串APP中生成相关证书,并上传至网页端,稍等几秒,Apple网页会给你一份签署好的cer证书,下载并双击安装到本地即可。

2.4 生成签名用Profiles文件

返回Certificates, Identifiers & Profiles

选择侧栏里的Profiles项。点击+号。

类型选择App Store,并点击继续。

选择你刚刚注册的APPID,并点击继续。

选择你在2.3中生成的开发者证书,并点击下一步。

最后网站会下载一份mobileprovision文件到你的本地。

类似

3 给生成的IPA文件签名

3.1 准备好以下文件/APP:

  1. 2.4步骤中生成的mobileprovision文件
  2. 已经打包好的IPA文件。
  3. 签名软件,我使用的是:iOS App Signer

3.2 签名:(如下图)

iOS APP Signer

点击Start开始签名。

4 Transporter

打开transporterAPP,选择你的刚刚签名好的IPA文件,上传即可

一些可能会出现的问题&解决方法

上传APP时卡在App Store认证

经过测试,只要用iPhone给Mac开热点连接,即可顺利上传。

返回错误ITMS-90179

通常是由于第3.2profile文件和证书不匹配导致的。请重新检查。

最后修改:2021 年 03 月 30 日 04 : 10 PM
如果你喜欢我的文章,不妨赞赏一下。