xiangtingsl 发表于 2022-5-7 12:12

Unity上架IOS App Store笔记


此文章为Siki学院UnityA计划随堂笔记。
注册及费用

688元 / 年,过期之后需要续费,否则已上架的应用会被下架。注册开发者账号注册成为付费开发者
创建证书和配置文件

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

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

Unity打包项目成IOS平台,并且设置包名与证书包名保持一致。XCode打开项目,项目设置signing&capabilities > automatically mange signing 关闭;bundler identifier项导入描述文件。描述文件存储位置: 资源库\MobileDevice\Provisioning ProfilesXCode > 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隐私, 然后提交以供审核。
页: [1]
查看完整版本: Unity上架IOS App Store笔记