Unity生成IOS打包

步驟一:Unity配置Player settings
首先需要在編輯器下配置打包的選項,這裏只介紹重要的選項,其他的可以參考點擊打開鏈接這個鏈接,首先包名必須確保正確,然後大版本號version 和 小版本號build有區別,真正影響能不能上傳appstore成功的應該是build這個選項,每次上傳build只能升不能降,編譯方式用默認的IL2Cpp模式,工程需要的sdk類型寫真機類型,
上圖:
在這裏插入圖片描述
還有其他需要控制的是工程的架構方式選擇“arm64”,如果有需要宏定義控制的代碼部分需要添加宏定義,上圖:
在這裏插入圖片描述
完成上述基本配置就可以導出xcode工程了,導出的時候選擇release,然後點擊build選項導出工程,上圖:
在這裏插入圖片描述
步驟二:導入證書和密鑰,配置Xcode工程
我從運營那邊得到兩個證書和三個密鑰,一個發佈證書(release版)和一個開發證書(debug版),一個發佈密鑰,一個調試密鑰和一個adhoc密鑰(沒用過,內部測試版本),上圖:
在這裏插入圖片描述
證書導入在xcode9的版本中只需要雙擊文件就可以添加到鑰匙串中,雙擊後會彈出一個這樣的窗口,可以看到我們的證書已經添加在上面,上圖:
在這裏插入圖片描述
在這裏需要注意:雙擊證書,在彈出窗口的“信任”菜單裏需要確保設置爲“使用系統默認設置”,不然上傳appstore的時候會出錯。上圖:
在這裏插入圖片描述
再說密鑰的導入,也是雙擊密鑰文件,然後會自動導入到你的Xcode工程當中。證書和密鑰導入完成後需要開始配置一些參數,

首先點擊目標工程,選擇右側的Build Settings,在這裏我們要配置簽名(這個過程需要在導入密鑰之後),配置的時候需要注意區分發布版和調試版不要選錯了。上圖:
在這裏插入圖片描述
除此之外,在Build Settings->Linking->other Linker flags 裏面需要添加 "-ObjC"選項,具體原因:https://blog.csdn.net/hnjyzqq/article/details/46514373
在這裏插入圖片描述
如果報方法找不到的錯誤,可以試一下這個方法,如果還是存在方法找不到,可以檢查下依賴的庫文件有沒有加上,如果沒有加上,需要手動添加庫文件,在這裏添加
在這裏插入圖片描述

步驟三:打包IPA

在打包之前需要設置一些選項,點擊Product->Scheme->Edit Scheme,在彈出窗口中選擇Archive選項,選擇release(調試 選debug),關閉窗口,選擇product->Archive,開始打包,等待一段時間的編譯後,會彈出密碼框,輸入登錄密碼(電腦賬戶密碼)後彈出Archives面板,這裏選擇“Export”如圖:
在這裏插入圖片描述

Export後,選擇App Store 這個選項,點next,過一段時間後,就會彈出下面這個窗口,點擊export後就可以選擇要存儲ipa的路徑位置,然後點擊ok,就導出到指定路徑下。如圖:
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章