環(huán)境:Mac 10.13,Unity 5.6.1,Xcode 9.2.
首先要確保你的Unity工程運(yùn)行沒有報(bào)錯(cuò),能正常運(yùn)行.然后在菜單選項(xiàng)欄里面選擇:
打開后選擇平臺(tái)為iOS平臺(tái),
然后打開PlayerSetting,進(jìn)行你要打包的設(shè)置:
1.這分別是你公司名,第二欄是你的APP的名字,可以是中文也可以是英文.自己選擇
2.APP打包安裝之后的應(yīng)用icon圖標(biāo)
3.Bundle ID,按照格式來,這個(gè)需要注意一下,最好找個(gè)小本本記一下,后面再iOS 開發(fā)平臺(tái)會(huì)用到.
4.這個(gè)就按照這個(gè)設(shè)置來就行,如果有特殊需要自己選擇.
然后:
這個(gè)選擇怎么說呢,最好是按照這個(gè)選擇來,因?yàn)楝F(xiàn)在apple公司已經(jīng)把32位的機(jī)器都棄用了,以后的應(yīng)用也都是支持64位機(jī)器的.
做好上面這些呢就可以command +B了.
然后確保你的電腦上有Xcode,這個(gè)點(diǎn)擊之后,Unity會(huì)自動(dòng)幫你打出一個(gè)Xcode工程,并且在Xcode工程里面運(yùn)行.
剩下的就要在瀏覽器中打開蘋果開發(fā)者網(wǎng)站,有賬號(hào)的話就可以直接登錄,沒有的話先注冊(cè)一個(gè),
登錄之后點(diǎn)擊下面的指示
點(diǎn)擊之后,這里說一下,打包ipa文件主要的就是開發(fā)者賬號(hào),證書,和描述文件.這三者是你的app在打包以及在手機(jī)里面運(yùn)行的時(shí)候必須要用到的.
下面就是申請(qǐng)證書,
然后按照提示輸入,這個(gè)也是需要你的鑰匙串工具,具體流程大家可以參考這個(gè)帖子:
https://www.cnblogs.com/tangyuanby2/p/5848230.html
這個(gè)里面有具體申請(qǐng)證書的詳細(xì)步驟.
然后把上面這些都準(zhǔn)備好,下面回到Xcode工程里面,
首先導(dǎo)入你需要引入的第三方的庫文件和依賴,具體操作可以根據(jù)第三方提供的文檔來操作.
然后打開
雙擊這個(gè)選項(xiàng),打開另外一個(gè)選項(xiàng)卡,
在這里添加你的公司賬號(hào)或者你個(gè)人的開發(fā)者賬號(hào),選擇證書,不報(bào)錯(cuò)顯示紅的就行.
如果有另外的需要,你的APP需要獲取手機(jī)的權(quán)限,你要在下面的這個(gè)操作
然后進(jìn)行完這些操作你就可以打包了,
完成之后會(huì)自動(dòng)為你打開另一個(gè)界面,
然后就按照下面的圖來進(jìn)行
這里我選擇的是第二項(xiàng),
這一項(xiàng)是打出來測試包,可以看出來第一項(xiàng)是打包出來進(jìn)行App Store上線的,另外在打測試包的時(shí)候,你需要在APP IDs管理中,選擇你希望能安裝的手機(jī)的UDID,注冊(cè)完畢之后,生成這個(gè)描述文件,然后下載,
下面選擇是所有機(jī)器可以用,大家可以看出來,這里面是沒有5s之前的設(shè)備的,因?yàn)橹暗脑O(shè)備都是32位.......
按照格式填寫完點(diǎn)擊下一步,
然后,
在這里選擇你要用的描述文件就行了,剩下的事情就交給電腦就行了,打包出來ipa包就可以了.
如果有問題歡迎留言交流.