這個集成搞得我是真的頭疼禀倔,弄了好久熬芜,一路進坑填坑,有點心累曙强,不過最終還是如愿以償~廢話不多說,直接上教程途茫。
iOS項目根目錄下右鍵選擇 add files?
選擇導出unity工程內的classes碟嘴、libraries文件夾以及MapFIleparser文件,注意下方選擇Create group?
然后在繼續(xù)add?files? 選擇Data文件夾囊卜,勾選 create folder references
libraries下的刪除libil2cpp文件夾娜扇,選擇remove references
在工程中新建一個prefixheader.pch文件
將classes中的prefix.pch里的內容拷貝過去
然后刪除掉unity中的prefix文件错沃,選擇move to trash
將工程中的main.m文件改成.mm文件,直接改后綴就可以
然后將unity中的main.mm里的內容復制到工程里的main.mm,然后move to trash unity里的main文件
接下來就是要配置工程了雀瓢,添加動態(tài)庫引用枢析,對照unity里的添加配置就可以,
注意:AVFoundation刃麸、CoreMotion醒叁、iAd的Status都是Optional,其他的都是Required
接下來:找到Build Settings 泊业,將enable bitcode 改成NO
在other linker flags中把沼,添加四條記錄:?
$(inherited)?
-weak_framework?
CoreMotion?
-weak-lSystem
配置Header search paths,對照著unity工程里對應添加
配置Library search Paths吁伺,對照著unity工程里對應添加
在Other C Flags中添加饮睬,C++那一行會自動添加,對照著unity工程里對應添加
修改編譯器:
設置預編譯頭文件篮奄,可以直接從左邊拖過來捆愁,設置完成之后:
修改OC警告
修改所有語言警告:
點擊 add user-defined Setting.
在user-Defined,如下:
此參數(shù)參考Unity導出的工程中的值窟却,不能亂填昼丑。?
?然后設置Build Phases
點擊 + 添加腳本:(同unity工程中保持一致)
在PrefixHeader.pch中,添加一行:
如果工程中原有prefix.pch文件间校,可以可合并到一起矾克。
然后command +B就可以運行了~