CoreDataでデータ保存を試しすため
Editor > Create NSManagedObject Subclass... > Next > Next > Create
と進んでモデルを作った際に下記の3つのエラーが発生してしまいました。何が原因なのでしょうか?
プロジェクトのクリーンなども試して見たのですがerrorは消えませんでした。
ググって見たところXcodeのビルド設定が変わってしまっているためビルドできないとあったのですが、他のプロジェクトは問題なくビルドすることができました。
error1
1Command CompileSwiftSources failed with a nonzero exit code
error2
1 2Showing Recent Messages 3:-1: Multiple commands produce '/Users/名前/Library/Developer/Xcode/DerivedData/CoreDataTest2-hbddhoxjvknwmrhdcxjqfsrhowix/Build/Intermediates.noindex/CoreDataTest2.build/Debug-iphonesimulator/CoreDataTest2.build/Objects-normal/x86_64/Entity+CoreDataProperties.o': 41) Target 'CoreDataTest2' (project 'CoreDataTest2') has compile command for Swift source files 52) Target 'CoreDataTest2' (project 'CoreDataTest2') has compile command for Swift source files 6 7 8
error3
1 2Showing Recent Messages 3:-1: Multiple commands produce '/Users/名前/Library/Developer/Xcode/DerivedData/CoreDataTest2-hbddhoxjvknwmrhdcxjqfsrhowix/Build/Intermediates.noindex/CoreDataTest2.build/Debug-iphonesimulator/CoreDataTest2.build/Objects-normal/x86_64/Entity+CoreDataClass.o': 41) Target 'CoreDataTest2' (project 'CoreDataTest2') has compile command for Swift source files 52) Target 'CoreDataTest2' (project 'CoreDataTest2') has compile command for Swift source files
【初心者向け】Core Dataの使い方と説明swift3.0こちらの記事を参考にさせていただきました
Xcodeのエラーログのところの右のほうの「三」みたいなアイコンをクリックすると詳細なエラーの情報が表示されるのでそれを何らかの方法で教えてください https://teratail.com/questions/56389 こういうの
エラー部分の画像を追加しました
ごめんなさい。このエラーは初めて見ました。 CoreDataモデルのエンティティーのcodegenを「Manual/None」にすれば通るかも。
ビルド通りました!ありがとうございます!!
これって何の設定なんですか?
codegenはXcodeが自動でエンティティのクラスファイルを生成する設定です。 「Manual/None」にすると生成しない。 あなたが作ったクラスファイルとXcodeが作ったクラスファイルの2つが出来てしまったのでMultipleだよーというエラーが出た。
あなたの回答
tips
プレビュー