Core Dataがデータモデルから生成したObjective-Cファイルを削除しました。ファイルを削除するときに、ファイルをゴミ箱に移動し、迅速なファイルをプロジェクトに戻しました。私はXcode 8.0を使用しています。プロジェクトからコアデータを生成したファイルをいくつか削除しましたが、Xcodeはまだそれらをコンパイルしようとしています
私が手にエラーは、私がビルドフェーズのコンパイルソースにファイルの名前が表示されていない
"error: no such file or directory", for the missing files, one of which is Luna.build/DerivedSources/CoreDataGenerated/Luna/.LunaObservation+CoreDataClass.m. There are corresponding errors for LunaObservation+CoreDataProperties.m and LunaOrbit+CoreDataClass.m, but not LunaOrbit+CoreDataProperties.m.
です。私はプロジェクトをきれいにし、派生したデータを成功なく削除しようとしました。
アップデート:私は最終的に代わりのObjective-Cファイルのスウィフトファイルを生成する方法を考え出したが、私はまだそれが削除されたObjective-Cのファイルを探しているというエラーを取得しています。
更新#2:プロジェクトを消去し、派生データファイル全体を削除した後、エラー数を減らすことができました。私はもはや.mと.hファイルが見つからないというエラーは出ませんが、.Orbit + CoreDataProperties.swiftと.Observation + CoreDataProperties.swiftという2つの不足しているファイルに関する単一のエラーが発生します。これらのファイルは存在しますが、名前の前にピリオドがありません。ピリオドをファイル名に追加しようとすると、「Rename failed」というメッセージが表示されます。両方のファイルには、何もインポートしなかった他のファイルの後に余分な「インポート」があります。
ポストXCode 8 generates broken NSManagedObject subclasses for iOS 10は私が持っている問題をかなり示しています。
同じここに。立ち往生 – zumzum