91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

XCode編譯運行出錯解決思路,以及再次推薦AppCode

發布時間:2020-07-04 15:58:31 來源:網絡 閱讀:7539 作者:老G 欄目:開發技術

科技界三巨頭

如果按用戶體驗排名,依次是:蘋果,微軟,谷歌

但如果按開發體驗排名,則是:微軟,谷歌,蘋果

當然,很多體驗細節跟每個人的開發領域有關,但大體上是沒問題的。


蘋果的開發工具和體驗做的爛,基本上是業界出名的。這個爛指的是穩定性,和基礎功能。

比如,非常讓人詬病的,到現在都沒有解決的,文件夾資源同步機制(這個問題牽扯到XCode的底層設計,估計永遠都不可能解決了。)

比如,C++的支持問題(重構,搜索,調試等)。


比如,本篇討論的,XCode各種異常,無法編譯,無法啟動,無法連接到調試器。這個問題是讓人沮喪的,基本上每個開發者都在這些問題上,浪費了幾十小時的時間。有些人甚至浪費了數百小時。


如果遇到模擬器異常,大致的思路是:


   排除自身工程問題:

  1. 按照網絡上資料,嘗試檢查工程,比如Copy Bundle Resources里面是不應該有info.plist文件的,這個鄙視一下cocos,他們的之前的工程模板里面對這個info.plist安裝存在誤導,在1.x2.x時代很多問題都由這個引起。不過現在好像改了。

  2. Bundle重復問題

  3.如果有可能check一份新的工程,重新導入修改的文件


  修理XCode:  

  1. 雙清(reset模擬器,clean工程),如果沒解決就step2

  2. cd到目錄下,刪除設備資料和應用程序,然后再執行step1,再run,如果沒解決就step3

  3. 刪除XCode,進行重裝。不要使用MacAppStore下載,龜速,在國內網盤中有很多搬運的。


在尋找解決辦法時要注意

  1. 如果不行,不要反復嘗試,因為XCode的錯誤復現率還是很高的,不要在這上面浪費時間

  2. 不同原因可能造成相同的錯誤。其他人的解決方案,不一定能解決你的問題

  3. 不論發生什么事,一定不要重裝系統,不一定解決(XCode不像VS,一旦損壞基本只能重裝系統)而且代價太高


最后,推薦一個神器AppCode。這是噴腦漿公司提供的開發IDE。對比XCode他的優勢在于:

  1. History ClipBoard

  2. 帶分類的Find Usages

  3. Refactor

  4. 各種Generate

  5. Column Selection Mode,數學算法領域的排版神器

  6. Unused著色提示,TODO著色提示等

  7. Compare With ClipBoard 

   ……


還有一個,如果你在一個工程里嵌入其他工程,比如你寫了個lib,在很多工程里嵌入,如果你用XCode同時打開兩個這種工程(這是很常見的操作),首先你是無法正常打開的,其中一個會報錯,然后,你是無法編譯的。AppCode很好的解決了這個問題。


還有一個,AppCode可以不調試直接運行的,如果你只是使用log,可以用這種方式救急。


還有一個,雖然AppCode是商業軟件,但是如果你是開源開發者,可以申請免費的license。這點很讓人稱道。


最后,我第一次訪問AppCode主頁時,看到上面寫著“iOS出來時,大家都很高興,但是,用了XCode后,我們都詛咒JOBS”(大意是,后來找不到了,也許刪掉了)。


so cool,他們是一家有態度的公司。



向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

英德市| 元氏县| 南和县| 通河县| 巴东县| 藁城市| 漾濞| 阿勒泰市| 台东市| 海淀区| 手机| 会东县| 黄平县| 南木林县| 蒙自县| 小金县| 禹城市| 广西| 新龙县| 抚顺市| 聂拉木县| 延津县| 昌吉市| 屏南县| 东乡族自治县| 祥云县| 长春市| 金川县| 尼勒克县| 肥城市| 资阳市| 陕西省| 额济纳旗| 安图县| 凤阳县| 长垣县| 樟树市| 枣阳市| 漳浦县| 博爱县| 涡阳县|