Xcode 不常用功能备忘

1. 真机调试包下载更新

下载地址
下载后在:应用程序 -> Xcode -> 右键 -> 显示包内容
找到Contents -> Developer -> Platforms -> iPhoneOS.platform -> DeviceSupport 文件夹
然后拷贝下载的真机包即可

Xcode

2. Xcode Simulator 模拟器调试包

由于 Xcode 下载有时比较慢,我们可以找到下载地址自己去迅雷或者其他下载工具下载

  1. 我们先打开控制台,然后开始
  2. 打开 Xcode, 进入 Preference 中的 Components 面板


    Components
  3. 点击需要的模拟器的下载按钮
  4. 稍等一会儿, 在 Xcode 里取消下载, 然后你会在 控制台 里面看到对应的下载地址 (对应的 Cosnole Message 是 (DVTDownloadable: Download Cancelled. Downloadable: ...) 之类的)


    DVTDownloadable
  5. 下载完成后把下载后的 dmg 中的 pkg 文件解开
  6. 把 pkg 中 Contents 目录里的文件解到 /Library/Developer/CoreSimulator/Profiles/Runtimes/ 中的模拟器名称的文件夹(比如 iOS 12.1.simruntime)下(注意这里是根目录下的 Library,而不是用户下的)


    simruntime
  7. 重启 Xcode 和 iOS Simulator 后就OK了。
  8. 如果直接解压的方式,还是不能显示,可以 到 ~/Library/Caches 文件下找到 com.apple.dt.Xcode 文件, 右击选择显示包内容
  9. 进入 Downloads 目录 (如果没有, 则手动创建一个 Downloads 目录)
  10. 将下载好的文件移动到 Downloads 目录 (不要改动文件名),然后回到 Components 面板, 点击对应下载好的 Simulator。系统会直接解压,直到完成。然后就可以添加了


    Simulator

3. Xcode 缓存清理

  1. Xcode 打 ipa 包的历史记录 xcarchive 文件, 选择不需要的删除
    路径:~/Library/Developer/Xcode/Archives
  2. 模拟器运行程序产生的数据(DerivedData),随意删除
    路径:~/Library/Developer/Xcode/DerivedData
  3. Xcode 打包产生的 app icon 历史版本 (Products),选择不需要的删除
    路径:~/Library/Developer/Xcode/Products/
  4. XCPGDevices(playground 项目缓存),随意删除
    路径:~/Library/Developer/XCPGDevices/
  5. 设备支持文件(DeviceSupport),选择不需要的删除
    路径:~/Library/Developer/Xcode/iOS DeviceSupport
  6. 模拟器文件,每次更新都会有,选择删除
    路径:~/Library/Developer/CoreSimulator/Devices/

官方文件:
Xcode 官方下载

你可能感兴趣的:(Xcode 不常用功能备忘)