本文涉及到兩個部分,第一部分說一下匯出xcode 專案,unity的基本配置以及一些小細節。第二部分說一下unity匯出的xcode工程結構。文章內容比較基礎。在unity和ios方向我是乙個新手,文章內容只為了記錄一下學習的過程,幫助有需要的同學。
unity :unity 19.4.2f1 personal
xcode : xcode 12.2
用unity匯出xcode,肯定是需要mac電腦一台,開啟unity — file — build settings — platform —— ios —— player settings —— other settings(包名、版本號等設定),重點是other settings 繼續往下看,下圖中我挑幾個重要的屬性配置說下。
到這裡該配置的屬性都配置好了,需要build xcode工程了,匯出xcode專案結構如下圖。
雙擊unity-iphone.xcodeproj即可開啟xcode工程。
第二部分,unity匯出的xcode工程結構。生成的unity ios xcode專案工程如下圖:
此資料夾包含應用程式的序列化資源以及 .net 程式集(.dll 或 .dat 檔案),其形式為完整**或元資料(取決於**剝離設定)。machine.config 檔案可以設定各種 .net 服務(例如安全性和 webrequest)。xcode 在每次構建時都會重新整理此資料夾的內容。你不需要對其進行任何修改。補充一下unity生成的assetbundles資料夾就是放在raw資料夾內。
libraries 資料夾包含用於 il2cpp 的 libil2cpp.a。libiphone-lib.a 檔案是 unity runtime 靜態庫,registermonomodules.cpp將 unity 原生**與 .net 繫結。xcode 在每次構建時都會重新整理此資料夾的內容。你可以不用做任何修改。
圖示和啟動畫面(.png 檔案)位於 unity-iphone 資料夾中的資源目錄中。unity 自動管理這些檔案。啟動螢幕、它們的 xml 介面構建器(.xib 檔案)和 storyboard 檔案儲存在專案的根資料夾中。要在 unity 中設定它們,需要設定player
這個東西本質上也是個xml,跟安卓的清單檔案功能類似,沒什麼好說的,主要是一些許可權 和一些ios配置。
幹我們這一行的,什麼時候懈怠了,就意味著沒有長進。沒有長進意味著會被被淘汰。只能往前衝,直到成為不死鳥。
Unity匯出xcode專案
一 匯出的專案預設 targets build setting enable bitcode 為no archive時出現一下錯誤 ld users framework sdks polymerpay library mobstat lib sdk.a forsdk.o does not conta...
Xcode修改專案的Build Location
xcode預設project通過build輸出的目錄,存放於目錄 users 使用者名稱 library developer xcode deriveddata 產品名稱 hjwqiconnjhpjleqhsxvhdsxwktv build products 可以在專案最左側的檔案列表裡展開prod...
Unity專案的 gitignore配置
unity專案只需要關注assets projectsettings packages三個資料夾的版本控制。最新版的unity基本已經將設定預設為可版本管理狀態。我使用的版本是unity2019.4.13。如果不放心,大家可以自行檢視一下這兩個配置的地方是否正確。edit 專案設定 編輯器 確保如下...