1..xcdatamodel: cdtool cannot compile
CoreData報(bào)錯(cuò)冕茅,網(wǎng)上可以搜到很多類(lèi)似錯(cuò)誤的解決方案,但都不能解決我的問(wèn)題蛹找,最終我把Xcode卸載重新安裝姨伤,就好了。(PS:可能是安裝的xcode是從開(kāi)發(fā)者網(wǎng)站上下載熄赡,然后替換本地xcode姜挺,導(dǎo)致xcode有問(wèn)題)
2.dyld: Symbol not found: ___NSDictionary0__?
Referenced from: /private/var/mobile/Containers/Bundle/??
?Expected in: /private/var/containers/Bundle/
這個(gè)問(wèn)題網(wǎng)上也可以搜到很多類(lèi)似錯(cuò)誤的解決方案,大多都說(shuō)要把framework的status改成optional彼硫,有的說(shuō)是證書(shū)過(guò)期炊豪,有的說(shuō)是路徑,都試過(guò)了拧篮,沒(méi)有作用词渤。
最終把xcode版本從8.2.2升級(jí)到xcode8.3.3就好了
可能原因:xcode8.3.3 新功能加入了swift3.1 ,工程中使用的一個(gè)framework正好是swift庫(kù),并且是xcode8.3.3打的包串绩,所以當(dāng)用xcode8.2.2去運(yùn)行這個(gè)工程時(shí)就報(bào)錯(cuò)缺虐。說(shuō)實(shí)話(huà)這個(gè)錯(cuò)誤實(shí)在是太抽象,找了好久都沒(méi)能解決礁凡,最后只能想到兩個(gè)電腦的xcode版本不同高氮。