我試圖打開一個使用iOS 6.0構建的舊項目。該項目用於編譯正常,但當在xCode 5下打開時,我得到這個神祕的錯誤信息。iOS xCode5當編譯器設置爲LLVM 5.0時,不支持的編譯器'com.apple.compilers.llvmgcc42'錯誤
Unsupported compiler 'com.apple.compilers.llvmgcc42' selected for architecture 'armv7'
Unable to determine concrete GCC compiler for file /Users/alexanderstone/Desktop/Development/RestKit/Vendor/NXJSON/NSError+Extensions.m of type sourcecode.c.objc.
Unable to determine concrete GCC compiler for file /Users/alexanderstone/Desktop/Development/RestKit/Vendor/NXJSON/NXDebug.m of type sourcecode.c.objc.
Unable to determine concrete GCC compiler for file /Users/alexanderstone/Desktop/Development/RestKit/Vendor/NXJSON/NXJsonParser.m of type sourcecode.c.objc.
Unable to determine concrete GCC compiler for file /Users/alexanderstone/Desktop/Development/RestKit/Vendor/NXJSON/NXJsonSerializer.m of type sourcecode.c.objc.
我檢查了兩個項目構建設置,他們似乎正確 - LLVM 5.0被選定爲編譯器兩種。
另外,我查了.m文件是編譯器的抱怨,並沒有看到任何GCC參考那裏。有一些ASSERT()
和其他宏,但我不知道它們是否是編譯器特定的。
如何解決xCode 5中缺少llvmgcc4.2編譯器時,所有子項目似乎都設置爲llvm5.0?
未找到編輯器 - >在Xcode 8.3.3中驗證 –