屏幕快照 2016-05-07 下午9.20.29.png
今天遇到一個很令人頭疼的BUG,Xcode在運行模擬器的時候爆粗"The operation couldn’t be completed. (LaunchServicesError error 0.)" 具體表現(xiàn)是在首次編譯運行正常之后,如果修改了任何代碼就會引發(fā)上面的錯誤.在stackOverFlow上大概搜了一下,主要有三種說法:
1.將模擬器reset一下重新運行
2.將項目clean然后重新bulid一下
3.項目的bundle ID或者是bundle version沒有設置正確或者是不小心改動了
一一嘗試了一下,前兩種方法只能保證一次運行正確,一旦修改就要重新clean
+build.沒有解決根本問題,第三種方法與我的情況不符合.大致猜測了一下可能=是我安裝了兩個不同版本的xcode,某些公共文件產(chǎn)生了沖突.索性病急亂投醫(yī),卸載了7.3.1版本的.然而并沒有什么x用(順便一提7.3版本有個很嚴重的bug,會導致你的自定義類的類名不會自動補全,很影響效率)
耽擱了一會,我決定從頭創(chuàng)建一個新項目,一步步還原過程,爭取找出是哪一步操作導致的問題.最終發(fā)現(xiàn)是我在導入圖片素材的時候,不小心將圖片文件夾中的json文件導入進Assets中,也可能是導入的圖片文件夾中包含了二級目錄.
總結一下,在導入圖片素材的時候一定要注意導入的圖片文件夾不能包含二級目錄或者是非圖片文件,二者都可能會導致運行錯誤.