Unity技术分享Unity跨平台技术分享

Unity3D工程并入iOS工程总结及问题梳理

2017-11-29  本文已影响72人  暗尘随码去

软件环境

unity工程打包:

整合进原有的iOS项目中

开始配置 build settings(最麻烦的开始)

$(inherited)
-DINIT_SCRIPTING_BACKEND=1
-fno-strict-overflow
-DRUNTIME_IL2CPP=1
05CA567D-2891-4511-ADA3-39069DF4108C.png 3D14A85A-F3F9-44D8-AF61-2B0B7CD3DBC2.png
GCC_THUNB_SUPPORT -> NO
GCC_USE_INDIRECT_FUNCTION_CALLS -> NO
UNITY_RUNTIME_VERSION -> 你导出项目的Unity版本
UNITY_SCRIPTING_BACKEND - il2cpp
66A3031F-C9A7-45F5-A1B4-7AE3673C2E20.png

注意,从Build Phases删除Classes下的 main.mm的文件.只能存在一个


C44DB584-CBAF-475F-81E8-A11BACCE5FFE.png
"$PROJECT_DIR/BooMoji/Unity/MapFileParser.sh"

注意 MapFileParser.sh路径一定要正确

BBDE39A1-4B9D-4709-A178-58D09DAC3104.png

至此编译运行你的项目应该就OK了;

可能存在问题

上一篇 下一篇

猜你喜欢

热点阅读