反者道之动

发布于     更新于
上架 Apple App Store 以及 Ad Hoc 发行

反者道之动,弱者道之用,天下万物生于有,有生于无。

准备开发者资源:

  1. 登录 苹果开发者帐号

  2. 创建证书

    一个证书可以用来给多个 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

  3. 注册设备,添加 Device ID (UDID) 可以用来作为 Ad Hoc 发行

  4. 注册标识符,添加 Identifiers ,一般为应用程序的包名。

  5. 创建 Profile,将证书和发行的类型关联起来

    • 选择 Distribution 发型类型:

      • Ad Hoc 内测版
      • App Store Connect 商店版
    • 选择 App ID,Identifiers,

    • 选择创建的证书

    • 如果是 AD Hoc 就需要选择 Devices

    • 然后下载 得到 APP_ADHOC.mobileprovision

通过 profile 文件( mobileprovision 格式 ) 、私钥证书 ( p12 格式 )和 私钥证书的密码,即可在第三方平台打包。

打包上架:

  1. 在 App Store Connect 新建 APP
  2. 填写 APP 的基本信息:名称、描述、截图、定价、版权、隐私等
  3. 在 Transporter 里上传 ipa 的包
  4. 在网站上的 TestFlight 里看到 iOS 构建版本。一般如果有权限问题会上传一会儿就消失。可以在邮件里看到问题详情,需要换版本号重新上传
  5. 提交审核,通过后就可以在商店看到了