2016-09-23 50 views
0

當我建立我的(SWIFT)的Xcode項目,我得到以下錯誤:鐺錯誤前綴的源文件

clang: error: no such file or directory: '/path/to/DerivedData/MyProject-btmqlitphlzsmgfdbhbzoygglxgm/Build/Intermediates/MyProject.build/Debug-iphonesimulator/MyProject.build/DerivedSources/CoreDataGenerated/MyProject/MyProject.MySourceFile+CoreDataProperties.m' 
clang: error: no input files 

通知是抱怨文件是MyProject.MySourceFile+CoreDataProperties.m。如果我在派生數據中轉到那個目錄,我看到實際文件是MySourceFile+CoreDataProperties.m而沒有MyProject前綴。

這可能與Cocoapods有關;我Podfile如下

source 'https://github.com/CocoaPods/Specs.git' 
platform :ios, '10.0' 

target 'MyProject' do 
    use_frameworks! 
    pod 'Alamofire', '~> 4.0' 
    pod 'AlamofireImage', '~> 3.0' 
    pod 'XCGLogger', :git => 'https://github.com/DaveWoodCom/XCGLogger.git', :branch => 'swift_3.0' 
end 

我最近遷移我的項目的Xcode 8 +斯威夫特3和更新的依賴關係拉的斯威夫特3

回答

0

最終我無法正是牽制問題可能與名稱空間和核心數據有關。我的這個項目的遷移可能觸發Xcode的8 /斯威夫特3.

我所做的前進是刪除所有核心數據模型在Xcode中定義(但不源文件)。然後,我辛苦地重新創建它們,現在我的項目正常生成。

+0

*請*提交一份關於此問題的報告(https://bugreport.apple.com),並且如果可能的話,請將您的項目重置爲損壞狀態(在重新創建模型之前)。 –

+1

當然,我可以很容易地通過Git檢出破損狀態。我將盡快提交一份有關我的完整項目(疣和所有)的錯誤報告。 –

+1

@JackLawrence我已經提交了一個錯誤報告(28536844),希望它有用。該報告包含我的項目在工作(Xcode 7.3)和非工作(Xcode 8)狀態下的檔案。 –