Xcode 不常用功能備忘

1. 真機(jī)調(diào)試包下載更新

下載地址
下載后在:應(yīng)用程序 -> Xcode -> 右鍵 -> 顯示包內(nèi)容
找到Contents -> Developer -> Platforms -> iPhoneOS.platform -> DeviceSupport 文件夾
然后拷貝下載的真機(jī)包即可

Xcode

2. Xcode Simulator 模擬器調(diào)試包

由于 Xcode 下載有時(shí)比較慢,我們可以找到下載地址自己去迅雷或者其他下載工具下載

  1. 我們先打開(kāi)控制臺(tái),然后開(kāi)始
  2. 打開(kāi) Xcode, 進(jìn)入 Preference 中的 Components 面板


    Components
  3. 點(diǎn)擊需要的模擬器的下載按鈕
  4. 稍等一會(huì)兒, 在 Xcode 里取消下載, 然后你會(huì)在 控制臺(tái) 里面看到對(duì)應(yīng)的下載地址 (對(duì)應(yīng)的 Cosnole Message 是 (DVTDownloadable: Download Cancelled. Downloadable: ...) 之類(lèi)的)


    DVTDownloadable
  5. 下載完成后把下載后的 dmg 中的 pkg 文件解開(kāi)
  6. 把 pkg 中 Contents 目錄里的文件解到 /Library/Developer/CoreSimulator/Profiles/Runtimes/ 中的模擬器名稱(chēng)的文件夾(比如 iOS 12.1.simruntime)下(注意這里是根目錄下的 Library,而不是用戶(hù)下的)


    simruntime
  7. 重啟 Xcode 和 iOS Simulator 后就OK了。
  8. 如果直接解壓的方式,還是不能顯示,可以 到 ~/Library/Caches 文件下找到 com.apple.dt.Xcode 文件, 右擊選擇顯示包內(nèi)容
  9. 進(jìn)入 Downloads 目錄 (如果沒(méi)有, 則手動(dòng)創(chuàng)建一個(gè) Downloads 目錄)
  10. 將下載好的文件移動(dòng)到 Downloads 目錄 (不要改動(dòng)文件名),然后回到 Components 面板, 點(diǎn)擊對(duì)應(yīng)下載好的 Simulator。系統(tǒng)會(huì)直接解壓,直到完成。然后就可以添加了


    Simulator

3. Xcode 緩存清理

  1. Xcode 打 ipa 包的歷史記錄 xcarchive 文件, 選擇不需要的刪除
    路徑:~/Library/Developer/Xcode/Archives
  2. 模擬器運(yùn)行程序產(chǎn)生的數(shù)據(jù)(DerivedData),隨意刪除
    路徑:~/Library/Developer/Xcode/DerivedData
  3. Xcode 打包產(chǎn)生的 app icon 歷史版本 (Products),選擇不需要的刪除
    路徑:~/Library/Developer/Xcode/Products/
  4. XCPGDevices(playground 項(xiàng)目緩存),隨意刪除
    路徑:~/Library/Developer/XCPGDevices/
  5. 設(shè)備支持文件(DeviceSupport),選擇不需要的刪除
    路徑:~/Library/Developer/Xcode/iOS DeviceSupport
  6. 模擬器文件,每次更新都會(huì)有,選擇刪除
    路徑:~/Library/Developer/CoreSimulator/Devices/

官方文件:
Xcode 官方下載

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容