上架 Apple App Store 以及 Ad Hoc 发行
反者道之动,弱者道之用,天下万物生于有,有生于无。
准备开发者资源:
-
登录 苹果开发者帐号
-
创建证书
一个证书可以用来给多个 Profile 签名,有效期一年,过期后需要重新申请。 访问苹果 开发者官网 ,点击加号
-
选择 iOS Distribution (App Store Connect and Ad Hoc)
Sign your iOS, iPadOS, watchOS, and visionOS apps for submission to App Store Connect or for Ad Hoc distribution.
-
用 mac 上的 钥匙串 生成证书签名请求文件
-
钥匙串访问 - 菜单 -证书助理 - 从证书颁发机构请求证书
-
输入邮箱
-
选择 存储到磁盘(证书密码可以为空)
-
得到一个 CertificateSigningRequeast.certSigningRequest
-
上传到网页,点 继续 ,下载 得到 ios_distribution.cer
-
双击在 钥匙串访问 打开,然后在我的证书里找到,点击 文件 - 导出项目
-
得到
证书.p12
-
-
注册设备,添加 Device ID (UDID) 可以用来作为 Ad Hoc 发行
-
注册标识符,添加 Identifiers ,一般为应用程序的包名。
-
创建 Profile,将证书和发行的类型关联起来
-
选择 Distribution 发型类型:
- Ad Hoc 内测版
- App Store Connect 商店版
-
选择 App ID,Identifiers,
-
选择创建的证书
-
如果是 AD Hoc 就需要选择 Devices
-
然后下载 得到
APP_ADHOC.mobileprovision
-
通过 profile 文件( mobileprovision 格式 ) 、私钥证书 ( p12 格式 )和 私钥证书的密码,即可在第三方平台打包。
打包上架:
- 在 App Store Connect 新建 APP
- 填写 APP 的基本信息:名称、描述、截图、定价、版权、隐私等
- 在 Transporter 里上传 ipa 的包
- 在网站上的 TestFlight 里看到 iOS 构建版本。一般如果有权限问题会上传一会儿就消失。可以在邮件里看到问题详情,需要换版本号重新上传
- 提交审核,通过后就可以在商店看到了