簡體   English   中英

Xcode 5“缺少編譯器規范LLVM 4.2”錯誤

[英]Xcode 5 “Missing compiler spec LLVM 4.2” error

我目前正在嘗試在Xcode 5中構建我的項目。構建失敗並出現以下錯誤:

相關性分析錯誤: missing compiler specification <XCCompilerSpecification: 此處的一些內存地址 :'com.apple.compilers.llvmgcc42':MISSING:Default> for file

用於項目中的所有代碼文件。

該項目以前是在LLVM 4.2的Xcode 4.6中構建的,現在Xcode 5僅支持LLVM5。因此,這里顯然存在一些相關的東西。

我已經在Xcode 5中設置了構建設置以使用LLVM 5,並且出於相同的原因構建仍然失敗。 以前有沒有人遇到過這種情況,並且知道如何阻止Xcode 5查找不再支持的LLVM 4.2?

這個問題是iOS 6 vs 7外觀構建設置的結果

我有一個同樣的問題,我發現在Project-> Build Rules下,正在使用gcc編譯器,該編譯器在Xcode 5中不再存在。

我在今天的一個舊項目中發現了類似的東西。 發生的事情是我的項目中有一個子項目,而沒有將其設置為llvm5。

您可能需要在目錄中進行搜索以找到指定llvm 4.2的文件,例如:

MyMac:~/path/to/my/project $ grep -rHin llvm *

MyProject.xcodeproj/project.pbxproj:334: GCC_VERSION = com.apple.compilers.llvmgcc42;
MyProject.xcodeproj/project.pbxproj:348: GCC_VERSION = com.apple.compilers.llvmgcc42;

如果是這種情況,請嘗試更新該子項目或將其完全刪除,看看是否至少可以清理構建。

希望這可以幫助。

首先,如果您使用虛擬機,那么如果不檢查文件就沒有權限訪問您的項目,可能是問題所在也許您錯過了任何文件?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM