环境:
Unity:2017.3.0
XCode:9.4.1
1.首先发布Unity工程, 最好是在Mac上发布. Windows发布总会有莫名的错误
2.在Unity中设置Bundle Identifier , 这个名字在发布到商店的时候需要与申请证书之类的一些地方保持同步, 虽然测试不需要, 但尽量保持一致
3.在XCode中打开Untiy发布的文件中的Unity-iPhone.xcodeproj
4.运行后会发现提示没有设备,确认设备连接后选择设备
5.点击Unity-iPhone 2 issues 会转到设置窗口, 可以看到问题所在,首先需要对Signing 中的Team选项进行选择一个开发者账户
6.打开App Developer网页-Account- 登录-选择Certificates,IDs&Profiles
7.首先申请一个整体发布证书.在Certificates下点击 "+"申请一个证书 ,这个证书在电脑上需要一个就可以在任何项目发布的时候都使用(选项默认)有了这个证书之后就可以去Keys选项下 下载这个key
8.完成后点击Identifiers的AppIDs 对app起一个名字, 然后设置BundleID 就是Unity发布时的设置的名字
9.对设备进行绑定 在Devices中的All中对设备起一个名字, 然后在iTunes中选择设备可以看到设备的UDID 添加上
10Provisioning Profiles下 下一步下一步