Unity上架IOS App Store笔记

此文章为Siki学院UnityA计划随堂笔记。

注册及费用

创建证书和配置文件

  • 钥匙串访问 > 证书助理 > 从证书颁发机构请求证书 > 将生成文件提交到开发者后台-证书 > 从后台下载证书 > 双击将证书添加到钥匙串。
    证书类型 Development-用于开发; Distribution - 用于正式上架,测试需要使用testflight软件
    (在钥匙串内可以将指定证书右键导出成p12,该证书则可以在其它设备上使用)
  • 开发者后台-AppID 确认AppID类型、描述、包名、所需权限。

创建描述文件

  • 手机打开蒲公英托管 获取该手机的UDID
  • 开发者后台-设备,将UDID添加进设备列表。
  • 开发者后台-配置 ,将指定设备添加进白名单,否则由开发版证书打出的包无法在该设备上运行。
    参数填写完毕后,将描述文件下载下来供后续使用。

打包项目

  • Unity打包项目成IOS平台,并且设置包名与证书包名保持一致。
  • XCode打开项目,项目设置signing&capabilities > automatically mange signing 关闭;bundler identifier项导入描述文件。描述文件存储位置: 资源库\MobileDevice\Provisioning Profiles
  • XCode > Product > Archive 编译完成之后 > Archives弹窗内选择Distribute App > App Store Connect(正式提审) / Development(只支持描述文件里允许的设备运行,且可连接XCode调试)/ AdHoc(与Development一致但无法调试) > Rebuild from bitcode 关闭 > 后续设置 > Export
    打包完成之后的包可以托管在蒲公英平台,供别人扫码下载

正式提审

  • App Store Connect(正式提审),需要先在开发者后台添加一个预提交信息(应用名称、主要语言、套装ID..),且XCode > Preferences > Account 登录开发者账号。上传完成之后该应用则会进入后台初审阶段,若过审则可在开发者后台的TestFlight查看到状态,若不过审则会被邮件告知。

提交商店

  • 从TestFlight内找到初审成功的项目,状态栏进行出口合规证明的确认,然后开始内部测试。
  • 从App Store内,填写App信息、价格与销售范围、App隐私, 然后提交以供审核。
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容