一、测试包(使用的是企业账号,需要企业证书及描述文件,企业账号不能上线应用到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开发者账号介绍及证书配置说明
本文详细介绍了使用Unity创建的iOS应用如何进行测试包的制作(通过企业账号,需要企业证书和描述文件)以及如何打包上线到App Store的过程,包括在Unity中设置权限,xCode中打包,创建Bundle ID,下载发布证书和描述文件等关键步骤。

367

被折叠的 条评论
为什么被折叠?



