Xcode 垃圾缓存清理

Xcode 相关路径地址

************************************

//清除缓存Xcode垃圾缓存,可以删除不影响,

1Xcode对模拟器缓存路径:如果删除下次运行时间会较长,但不影响使用。

~/Library/Developer/Xcode/DerivedData

2Xcode中卸载多余版本模拟器位置,

/资源库/Developer/CoreSimulator/Profiles/Runtimes/

3、移除对旧设备的支持影响:可重新生成;再连接旧设备调试时,会重新自动生成。

~/Library/Developer/Xcode/iOS DeviceSupport

************************************

1、Xcode10升级编译报错

具体就是:

我们去Xcode10以前的版本

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib/

下面找到

libstdc++.6.0.9.tbd

xcode10升级后项目编译报错  升级后xcode缺少libstdc++.6.0.9.tbd

http://www.cocoachina.com/bbs/read.php?tid-1759588.html

复制到Xcode10相对应的目录里面,然后就能正常跑起来项目了。

1.1

//真机地址:

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib/

模拟器地址:

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib/

同样如果是模拟器跑的话,那么iPhoneSimulator.platform相对应路径也复制一份。

2、

Mac系统升级git会找不到并且报错:xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun

解决办法:

xcode-select --install

3、Xcode真机调试包的路径:

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport

4Xcode对模拟器缓存路径:如果删除下次运行时间会较长,但不影响使用。

~/Library/Developer/Xcode/DerivedData

5Xcode中卸载多余模拟器位置

/资源库/Developer/CoreSimulator/Profiles/Runtimes/

6、移除对旧设备的支持影响:可重新生成;再连接旧设备调试时,会重新自动生成。

~/Library/Developer/Xcode/iOS DeviceSupport

7、提交App Store或者Adhoc时打包的ipa文件路径,删除了不可恢复,可重新打包。

~/Library/Developer/Xcode/Archives

8、删除多余配置证书路径:

~/Library/MobileDevice/Provisioning Profiles

9pod缓存路径:

~/Library/Caches/CocoaPods/Pods/Release

10、清除模拟器运行产生的文件 Xcode编译项目缓存垃圾的目录:

输入"~/Library/Developer/CoreSimulator/Devices/"   

11、代码块路径

~/Library/Developer/Xcode/UserData/CodeSnippets

调试方法

XCode来定位循环引用的方法:

1)在product-Analyze中使用静态分析来检测代码中可能存在循环引用的问题

2)在Xcode-open developer tool-Instruments打开工具集,选择Leaks工具可以对已安装的应用进行内存泄漏检测,此工具能检测静态分析不会提示,但是到运行时才会出现的内存泄漏问题。

Xcode来定位及分析僵尸对象方法:

1 )在product-scheme-edit scheme-diagnostics中将enable zombie objects勾选上。

2)在Xcode-open developer tool-Instruments打开工具集,选择Zombies工具可以对已安装的应用进行僵尸对象检测。

你可能感兴趣的:(Xcode 垃圾缓存清理)