這兩個(gè)問題還算是常見的,但是網(wǎng)上那些解決方法并不適用夕玩,所以記錄一下你弦,先從第一個(gè)開始說。
一燎孟、The operation couldn’t be completed (LaunchServicesError error 0.)
我是在Xcode安裝了iOS8的模擬器系統(tǒng)后運(yùn)行出現(xiàn)的問題禽作,運(yùn)行其他系統(tǒng)是沒有問題的,當(dāng)然網(wǎng)上說的方法我都試了揩页,但都不好使领迈,看看網(wǎng)上的人們都說什么:
- 重置模擬器,然后重新編譯
- 點(diǎn)擊Xcode->Product->Clean
- 刪除app
- 清除
/Users/用戶名/Library/Developer/Xcode/DerivedData
下的文件,說是緩存問題狸捅,重啟電腦或者Xcode - shift + option + command + k
但是以上方法我都試了,不好使
因?yàn)槲业捻?xiàng)目中有兩個(gè)target累提,在使用了iOS8的系統(tǒng)后让歼,Deployment Target
修改成了8.0了猎醇,之前的是11.3,修改紅框成之前的就可以運(yùn)行了。
image.png
image.png
二蛉顽、第二個(gè)問題貌似也是很常見的問題,為什么說貌似拯坟,因?yàn)槲矣贸R?guī)的方法并沒有解決晤碘。
image.png
有些人看到這肯定腦子里有了大致的解決方法,我先把你們那些方法也是我當(dāng)時(shí)想的方法列出來友题。
-
Link Binary With Libraries
添加所需的framework或者靜態(tài)庫(kù) -
Other Link Flags
添加 -ObjC - 將
bitcode
改成NO -
Valid Architectures
修改CPU架構(gòu) -
Complie Sources
刪除重復(fù)導(dǎo)入文件 -
Framework Search Path
或者Library Search Path
路徑不對(duì)
上述方法我都試了嗤堰,并不管用,因?yàn)槲覍?dǎo)入的是凱立德地圖SDK度宦,估計(jì)沒幾個(gè)人用過這個(gè)地圖踢匣,但是公司要讓用,沒辦法戈抄。然而凱立德的demo是可以運(yùn)行的离唬,無奈只好把Build Setting里的所有選項(xiàng)進(jìn)行對(duì)比,最后發(fā)現(xiàn)划鸽,這里不一樣
image.png
全改成NO就可以編譯通過了输莺,這個(gè)字段的意思是不支持測(cè)試,具體為什么這么做就可以了我也是不太清楚裸诽,有做過凱立德地圖的麻煩告知一下嫂用。