Unity | Unity发布IOS上架的一系列流程总结

一、测试包(使用的是企业账号,需要企业证书及描述文件,企业账号不能上线应用到App Store)

1.在Unity中发布,导出xCode工程,在Unity中需注意:

  a.如果项目使用到了摄像机权限、地理位置权限或者麦克风权限,要在PlayerSettings中补充好相关信息:(此部分也可在xCode工程的info.plist中补充)

   b.打包时应注意Bundle Identifier与企业账号中申请的Bundle ID一致。(此部分也可以在xCode工程中设置)

2.在xCode中打开从Unity中导出的.xcodeproj文件,确定好Signing & Capabilities下的Bundle Identifier及Provisioning Profile后,点击Product下的Archive按钮进行打包。

             

3.在打包弹出的界面中点击Distribute App按钮。

 4.选择Enterprise(根据自己的证书和描述文件选择)。

                  

5.点击Next。

6.选择证书及描述文件。

7.导出Unity-iPhone.ipa文件后,上传到蒲公英或者fir.im

二、上线AppStore包(需要发布证书及描述文件)

  • 创建Bundle ID:

1.登录苹果开发者后台,添加Bundle ID。

2. 选择App IDs:

 3.填入Bundle ID及Description(下方Capabilities相关配置,根据项目所需进行勾选):

  • 下载证书:

点击左边Certificates按钮,Types一列为iOS Distribution的,即表示IOS发布证书,点进去下载即可。

  • 创建描述文件:

1.点击Profiles,添加配置文件:

 2.选择App Store:

 3.选择之前创建的Bundle ID:

 4.选择证书(该步根据账号情况选择):

5.填入描述文件名称:

6.下载描述文件,安装到mac即可:

  • xCode打包(下面只总结与打测试包不同之处)

1.点击Product下的Archive按钮进行打包后,点击Distribute App按钮,选择App Store Connect:

2.点击Upload:

3.点击Next:

4.选择证书及描述文件:

5.点击上传,即可上传到app store:


更多相关介绍可查看:Apple开发者账号介绍及证书配置说明

猜你喜欢

转载自blog.csdn.net/weixin_39766005/article/details/106137536