環境:
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下 下一步下一步