Xcode9 插件失效问题

1. 查看 Xcode 插件安装目录

~/Library/Application Support/Developer/Shared/Xcode/Plug-ins

删除已安装插件

2. 制作 XcodeSigner 证书

打开 钥匙串 , 钥匙串访问 -》证书助理-》创建证书 -》第一行名称:XcodeSigner, 第二行默认,第三行代码签名

image.png

3. 打开终端,执行:

sudo codesign -f -s XcodeSigner /Applications/Xcode.app

可能要等一会,然后会有一堆允许弹出框,一直 始终允许 就好了

4. 安装 Alcatraz

打开终端,执行:

curl -fsSL https://raw.github.com/alcatraz/Alcatraz/master/Scripts/install.sh | sh

5. 获取 Xcode 的uuid

打开终端,执行:

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

xcode9 获取的是 DF11C142-1584-4A99-87AC-1925D5F5652A

6. 给插件添加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

7. 重启Xcode 选择 load bundles

image.png

8. 大功告成,Package Manager又回来了

image.png

9. 注意! 注意!注意!

每次下载新插件,需要重复执行步骤6和7
每次下载新插件,需要重复执行步骤6和7
每次下载新插件,需要重复执行步骤6和7

你可能感兴趣的:(Xcode9 插件失效问题)