1. 程式人生 > >Apple LLVM 6.1 Error (unity ios工程)

Apple LLVM 6.1 Error (unity ios工程)

升級了xcode    打包untiy IOS工程 出現:Apple LLVM 6.1 Error 

解決辦法是設定 BuildSetting----Apple LLVM6.1-code Generation----Optimization Level---None[-00]

我懷疑這個報錯應該是unity轉換工程的問題,非我們邏輯程式碼出錯。

Optimization Level是指編譯器的優化層度,優化後的程式碼效率比較高,但是可讀性比較差,且編譯時間更長。 

None:編譯器不會嘗試優化程式碼,當你專注解決邏輯錯誤、編譯速度快時使用此項。Do not use this option for shipping your executable.
Fast:編譯器執行簡單的優化來提高程式碼的效能,同時最大限度的減少編譯時間,該選項在編譯過程中會使用更多的記憶體。 Faster:編譯器執行所有優化,增加編譯時間,提高程式碼的效能。 Fastest:編譯器執行所有優化,改善程式碼的速度,但會增加程式碼長度,編譯速度慢。 Fastest, Smallest:編譯器執行所有優化,不會增加程式碼的長度,它使執行檔案佔用更少記憶體的首選方案
參考: http://forum.unity3d.com/threads/xcode-llvm-6-1-error.332082/ https://developer.apple.com/library/mac/documentation/General/Conceptual/MOSXAppProgrammingGuide/Performance/Performance.html