Unity工程匯入iOS之專案配置

2021-08-21 13:05:11 字數 2083 閱讀 6546

1.建立乙個新的資料夾用來存放unity檔案。將classes,libraries,mapfileparser.sh拖到專案中,選中(copy items if needed和create groups)。將data拖到專案中,選中(copy items if needed和create folder references)。如圖:

2.新增需要的framework:

注意:libiconv.2.dylib 這個的新增方法

add other 然後全域性搜尋 command+shift+g 然後輸入/usr/lib 查詢就可以了

3.新增 header search paths、 library search paths(直接show in finder拖檔案進來就行)如圖:

4.other c fiags,other c++ flags設定成-dinit_scripting_backend=1 如圖:

5.設定user-defined

設定key值:gcc_thumb_support,設定value值:no

設定key值:gcc_use_indirect_function_calls,設定value值:no

設定key值:unity_runtime_version,設定value值:5.6.5f1 (這裡與你的unity專案的版本一致)

設定key值:unity_scripting_backend,設定value值: il2cpp

6.將unity/classes/prefix.pch 的**複製到專案裡的pch檔案

在project->myproject->build setting 設定precompile prefix header: yes

並在prefix header中新增: $(srcroot)/unity/prefixheader.pch

7.將classes/main.mm全部內容複製到main.m 並把副檔名改為.mm, 然後刪除classes/main.mm檔案

8.在build phases,點+號,新增run script

9.enable bitcode 設定no

設定 c language dialekt:c99[-std=c99]

設定 c++ language dialekt : c++ 11[-std=c++11]

設定 c++ standard library : libc++ (llvm c++ standard library with c++11 support)

10.在other linker flags新增

11.選擇info.plist。新增key值:unity_loadingactivityindicatorstyle,設定value值:-1。

12 enable bitcode 設定成no

ps:參考大神鏈結

iOS工程新增Unity工程

我的需求是 在現有的ios工程中,新增unity工程,還是以原來的ios工程為主,在裡面的某個地方,在需要的時候再呼叫unity工程,並且盡可能少的影響到現有工程。本來,是按這位仁兄的帖子做 結果發現編譯通過不了,試了很多方式都不行。然後,又按照另一位仁兄都方法 還是有問題,這個時候我就停下來想,到...

原生iOS專案匯入ReactNative,各種問題

xcode select print path library developer commandlinetools xcodebuild showsdks xcode select error tool xcodebuild requires xcode,but active developer ...

unity之專案小結

今天的總結 1 unity連線資料庫 需要匯入unity安裝路徑找到system.data.dll的檔案,並將其複製到asset下,然後將system.data引入命名空間即可使用資料庫操作這個必須每次進vs的時候都要匯入。2 就是今天出來一些小錯誤,getmousebuttondown寫成getm...