Xcode插件安装、误点Skip Bundles处理、升级更新插件

Xcode重签名

Xcode 8 之后,如需安装插件,需要对Xcode进行重签名

证书申请

重签名命令

// XcodeSigner 为事先申请的签名证书
sudo codesign -f -s XcodeSigner /Applications/Xcode.app

移除Xcode插件偏好设置

安装插件后,首次启动Xcode 会提示Load Bundles,如果此时无操作选择了Skip Bundles,可以通过移除Xcode插件偏好设置信息来重新提示安装:

defaults delete com.apple.dt.Xcode  DVTPlugInManagerNonApplePlugIns-Xcode-11.3 // 注意替换对应Xcode版本号

在终端执行上述命令后,再次打开Xcode便又会提示Load Bundles

升级Xcode后,更新原有插件uuid

1. 获取Xcode最新uuid

defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID

2. 更新插件uuid

// 将最后面的uuid替换为上一步获取的最新xcode uuid
find ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins -name Info.plist -maxdepth 3 | xargs -I{} defaults write {} DVTPlugInCompatibilityUUIDs -array-add DF11C142-1584-4A99-87AC-1925D5F5652A

你可能感兴趣的:(Xcode插件安装、误点Skip Bundles处理、升级更新插件)