Xcode相關(guān)路徑

Mac -XCode 各種目錄路徑和調(diào)試方法

Xcode插件目錄:

舊版本安裝目錄:
/Users/用戶名/Library/Applicatioon Support/Developer/Shared/Xcode/Plug-ins
新版本安裝目錄:
/Users/用戶名/Library/Developer/Xcode/Plug-ins

模擬器上app應(yīng)用運行生成緩存文件:刪除無影響,可重新生成

~/Library/Developer/XCPGDevices

Xcode對模擬器緩存路徑:如果刪除下次運行時間會較長,但不影響使用。

~/Library/Developer/Xcode/DerivedData

Xcode中卸載多余模擬器位置

~/Library/Developer/CoreSimulator/Devices

Xcode對真機設(shè)備支持: 連接設(shè)備時自動生成對應(yīng)的版本支持文件,如果刪除了,再次連接還會重新生成。

~/Library/Developer/Xcode/iOS DeviceSupport

Xcode6以后的模擬器的位置。每個長串名字的文件夾代表一個模擬器,在它的device.plist文件可以看到具體的哪個模擬器型號。不可恢復。慎重刪除,刪除之后再用就得重新下載了。

~/Library/Developer/CoreSimulator/Devices

提交App Store或者Adhoc時打包的ipa文件路徑,刪除了不可恢復,可重新打包。

~/Library/Developer/Xcode/Archives

刪除多余配置證書路徑:

~/Library/MobileDevice/Provisioning Profiles

pod緩存路徑:

~/Library/Caches/CocoaPods/Pods/Release

XCode來定位循環(huán)引用的方法:

1)在product-Analyze中使用靜態(tài)分析來檢測代碼中可能存在循環(huán)引用的問題。

2)在Xcode-open developer tool-Instruments打開工具集,選擇Leaks工具可以對已安裝的應(yīng)用進行內(nèi)存泄漏檢測,此工具能檢測靜態(tài)分析不會提示,但是到運行時才會出現(xiàn)的內(nèi)存泄漏問題。

Xcode來定位及分析僵尸對象方法:

1 )在product-scheme-edit scheme-diagnostics中將enable zombie objects勾選上。

2)在Xcode-open developer tool-Instruments打開工具集,選擇Zombies工具可以對已安裝的應(yīng)用進行僵尸對象檢測。

存在多Xcode 時,更改默認路徑:

Xcode > Preferences > Locations路徑查看到正在使用的版本和該版本路徑。可下拉選擇需要版本

查看當前版本
xcode-select -p
切換版本
sudo xcode-select --switch /Applications/Xcode14.1.app/Contents/Developer
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

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

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