読者です 読者をやめる 読者になる 読者になる

Walk

プログラミングや読書の記録

Xcode8.1でCoredata使用時に発生したエラー

プログラミング Swift

Command /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc failed with exit code 1

 

Entitiesを削除すると直るが,再度作ると同じエラーが復活.

調べてみるとEntitiesのDataModelをいじればいいらしい.具体的には,

 

Entitieを選択 -> Moduleを"Current Product Module"に変更 -> Codegenを"Manual/None"に変更

 

 

f:id:uesmgn:20161113023357p:plain

f:id:uesmgn:20161113023355p:plain

 

この方法で治らなかった場合は

1) Project の use legacy swift language version を Yes に

2) Project -> Swift Compiler - Code Generation -> Optimization Level : ReleaseをNoneに設定

などを試してみるといいかもしれない