Unity打包ipa圖文教程


首先保證項目在Unity上運行正常,有時候電腦上運行成功也不代表手機上能運行成功,總之會出現各種問題,還是需要豐富的經驗。

簡單來說,步驟如下:Unity打包IOS---生成XCode項目---配置開發者賬號---安裝開發者證書(如果發布的話需要發布證書)---XCode在真機上運行---生成ipa

在unity Build Settings里面選擇平台為Platform為ios,再在Player Setting中配置一下,如果你打包過安卓,對此應該就很熟悉了,配置基本差不多,需要注意的一點就是要Other Settings中配置一下Bundle Identifier,這個以后也會在蘋果的開發者網站填寫。

 

好了,導出的項目可以用XCode打開了,我推薦使用XCode5,因為XCode6打包的時候出現了問題真的是很莫名其妙。

再來說說這一系列繁瑣的證書過程,首先要看看你這台電腦是不是當初申請開發者賬號的那台,如果是那自然萬事大吉,如果不是,則要從申請開發者賬號的那台機器導出一個以p12為后綴的文件,打開鑰匙串訪問,選擇那個證書,右鍵“導出XXX”,選擇導出位置,文件格式選擇最后一項“個人信息交換(p12)”,然后拷貝到你的機器,雙擊添加到鑰匙串即可,如果申請開發者賬號的那台機器暫時不可用,則需要重新在蘋果官網申請,“鑰匙串訪問”-“證書助理”-“從證書頒發機構請求證書”  

 

輸入你的電子郵件地址和常用名稱,然后選擇第二項“存儲到磁盤”,點擊“繼續”

 

 

最后會在桌面生成這樣一個Request文件,然后登錄到蘋果的開發者網站https://developer.apple.com/,選擇“IOS Apps”,然后右上角證書管理,然后再左邊IOS Apps,第一項“Certificates”,如果想要在真機上調試,需要注冊設備,點擊“Devices”,右上角點擊“+”,填寫設備的名稱和唯一的標示符,標示符有很多辦法可以獲取到,例如插上你的設備,在XCode中可以看到一串標識碼

 

接下來需要對你的App進行注冊,點擊“Identifiers”里的“App IDs”,點擊“+”:

 

其中“Name”是App的名字,“Bundle ID”最好和Unity里的Bundle ID填的一樣,接下來是“Provisioning Profiles”,如果是開發就選擇“Development”並添加一個,如果是發布就選擇“Distribution”並添加一個,

 

填寫上基本的發布信息之后就可以把該發布證書Download到電腦上,再選擇“Certificates”,同樣的,發布選“Distribution”,開發選“Development”,等待這一系列步驟操作完成之后,桌面上會生成如下四個文件,兩兩對應,雙擊把它們添加到鑰匙串訪問里面:

 

最后回到XCode里面,選擇“Product”里面的“Archive”:

 

漫長的編譯之后出現如下頁面,左側空白為應用圖標,點擊“Validate”:

 

圖1

提示登錄開發者賬號,賬號密碼會自動填充:

 

如果“Provisioning Profile”處出現黃色警告,則要檢查一下鑰匙串里是否將該應用的發布證書添加進去了,並且保證你選擇的證書是否跟你這個Application匹配:

 

出現這個頁面就表示驗證將要成功了:

驗證完成之后要導出ipa,選擇圖1 的“Distribute”,選擇第二項“Save for Enterprise or Ad Hoc Deployment”:

 

然后選擇正確的發布證書,點擊“Export”,出現如下界面,就表示將要大功告成了:

 

最后會在桌面上看到一個ipa文件就是最終的包了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM