/*add by HanSyaun for showing code on article. start*/ /*add by HanSyaun for showing code on article. end*/

2017年12月7日 星期四

如何用Unity 5.6.2 build出ipa,放到iTunes Connect後讓其他成員用TestFlight下載app到手機測試

How to build .ipa with Unity 5.6 and put on iTunes Connect(TestFlight) and let team member download it.

0.電腦端(KeyChain)產生好你的.p12憑證 ,並且匯出(等等要上傳developer center)
 

1.花錢買ios developer,申請好Developer和Distribution的Certification,以及AppID。申請過程中要上傳.p12憑證。







申請好後下載下來,記得雙擊安裝,安裝好後會出現在KeyChain裡。
4.Unity的Project Setting要改Bundle Identifier(Bundle ID)
5.Xcode也要重新設定Apple ID (若有問題,重新刪除再重加,unity再重build)
6.Xcode中的target的building setting的signing要手動指定Development Team
7.然後按執行到手機。 會安裝到手機但是沒有build出ipa。
8.用script工具幫忙打包產生.ipa (也可以拖拉到iTune再拉出來產生.ipa),或是直接用xcode選擇Generic iOS Device,build出ipa。用Xcode裡的Archive,完成後選擇Export得到ipa。








 
記得要改version number,不然會無法上傳iTunes Connect。

9.Xcode選擇Product -> Archive,之後按validate。沒有錯誤後就按"Upload to App Store"

10.Upload成功後會出現畫面 (第一次失敗了,但再試一次竟然就好了...不然也可以考慮用application Loader)

第一次上傳成功後一直顯示"No Builds",重新再上傳一次後才出現了Builds。

11.在iTune Connect網站上新增團隊成員的Apple ID(在手機上Apple Store下載app要輸入的email)
12.寄發驗證信,等待成員驗證。
13.驗證完畢,到app的TestFlight,針對app加入測試成員。
14.成員收到信,安裝TestFlight App,之後就可以安裝我們的app了。




Unity build ios with xcode to iphone
1.Unity按下build
2.得到xproject檔,雙擊打開

3.修正警告
 
4.填寫基本資訊
 
5.連上iphone手機

6.按下build










沒有留言:

張貼留言