1..xcdatamodel: cdtool cannot compile
CoreData報錯,網(wǎng)上可以搜到很多類似錯誤的解決方案,但都不能解決我的問題,最終我把Xcode卸載重新安裝,就好了。(PS:可能是安裝的xcode是從開發(fā)者網(wǎng)站上下載,然后替換本地xcode,導致xcode有問題)
2.dyld: Symbol not found: ___NSDictionary0__?
Referenced from: /private/var/mobile/Containers/Bundle/??
?Expected in: /private/var/containers/Bundle/
這個問題網(wǎng)上也可以搜到很多類似錯誤的解決方案,大多都說要把framework的status改成optional,有的說是證書過期,有的說是路徑,都試過了,沒有作用。
最終把xcode版本從8.2.2升級到xcode8.3.3就好了
可能原因:xcode8.3.3 新功能加入了swift3.1 ,工程中使用的一個framework正好是swift庫,并且是xcode8.3.3打的包,所以當用xcode8.2.2去運行這個工程時就報錯。說實話這個錯誤實在是太抽象,找了好久都沒能解決,最后只能想到兩個電腦的xcode版本不同。