加入StoreKit到我的Xcode 5項目後,我看現在......的Xcode 5錯誤:「格式不正確或損壞AST文件:在子模塊不匹配的傘頭」
「格式不正確或損壞AST文件:不匹配的傘頭在子模塊「
...每當我從StoreKit導入任何頭。我沒有更改這些系統標題,並且清除派生數據和通常的Clean Build Folder修復程序也不起作用,重新啓動Xcode也不會改變任何內容。
我在Clang中看到錯誤報告的來源,但我不知道爲什麼。下面是從http://clang.llvm.org/doxygen/ASTReader_8cpp_source.html相關鏘代碼:
case SUBMODULE_UMBRELLA_HEADER: {
03728 if (First) {
03729 Error("missing submodule metadata record at beginning of block");
03730 return true;
03731 }
03732
03733 if (!CurrentModule)
03734 break;
03735
03736 if (const FileEntry *Umbrella = PP.getFileManager().getFile(Blob)) {
03737 if (!CurrentModule->getUmbrellaHeader())
03738 ModMap.setUmbrellaHeader(CurrentModule, Umbrella);
03739 else if (CurrentModule->getUmbrellaHeader() != Umbrella) {
03740 Error("mismatched umbrella headers in submodule");
03741 return true;
03742 }
03743 }
03744 break;
03745 }
這顯然比較我進口傘頭
#import <StoreKit/StoreKit.h>
別的東西,但我不能確定的是別的東西是什麼。
有沒有其他人遇到過這種情況,並希望找到解決方法?
我能夠通過遵循中的方向來神祕地解決它:1.轉到構建設置 2.搜索'框架搜索路徑' 3.並刪除預先填充的路徑。 –