Xcode重簽名
Xcode 8 之后显拳,如需安裝插件棚愤,需要對Xcode進(jìn)行重簽名
證書申請
略
重簽名命令
// XcodeSigner 為事先申請的簽名證書
sudo codesign -f -s XcodeSigner /Applications/Xcode.app
移除Xcode插件偏好設(shè)置
安裝插件后,首次啟動Xcode 會提示Load Bundles
杂数,如果此時無操作選擇了Skip Bundles
遇八,可以通過移除Xcode插件偏好設(shè)置信息來重新提示安裝:
defaults delete com.apple.dt.Xcode DVTPlugInManagerNonApplePlugIns-Xcode-11.3 // 注意替換對應(yīng)Xcode版本號
在終端執(zhí)行上述命令后,再次打開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