如何在Xcode8上安装插件

苹果出了Xcode8之后,就加了签名让之前的自定义插件无法继续的安装使用。那么Xcode8+该如何安装插件?

1、由于安装插件会影响原来的Xcode打包上传,我们在应用程序里复制一个Xcode,并重命名为XcodeSigner;
如何在Xcode8上安装插件_第1张图片
图1 复制Xcode

2、打开钥匙串,创建新证书,名称填XcodeSigner,证书类型选择代码签名(Code Signing);
如何在Xcode8上安装插件_第2张图片
图2-1 钥匙串访问

如何在Xcode8上安装插件_第3张图片
图2-2 填写信息,创建证书

3、在终端输入命令:sudo codesign -f -s XcodeSigner /Applications/XcodeSigner.app
输入密码,等待其执行完毕
这里写图片描述
图3-1 执行命令

4、获取XcodeSigner的UUID
在终端输入命令:defaults read /Applications/XcodeSigner.app/Contents/Info DVTPlugInCompatibilityUUID
如何在Xcode8上安装插件_第4张图片
图4 获取UUID

5、在github上下载好想安装的插件,以ESTranslate为例,打开方式选择XcodeSigner;
如何在Xcode8上安装插件_第5张图片
图5 XcodeSigner打开ESTranslate

6、检查info.plist中是否已经添加了第5步获得的UUID,未添加可能会造成XcodeSigner闪退。若文件中已经存在,直接运行项目即可;
如何在Xcode8上安装插件_第6张图片
图6 添加UUID

7、运行成功后,关闭XcodeSigner,重新启动,这时会弹出如下两类提示框,分别选择“Load Bundle”和“允许”(或“始终允许”)。打开Xcodesigner,点击Window就能看到列表中多了ESTranslate了。
如何在Xcode8上安装插件_第7张图片
图7-1 允许加载插件

如何在Xcode8上安装插件_第8张图片
图7-2 允许访问

如何在Xcode8上安装插件_第9张图片
图7-3 使用ESTranslate

可以通过Finder前往文件夹下查看已安装的插件
输入路径:~/资源库/Application Support/Developer/Shared/Xcode/Plug-ins
如何在Xcode8上安装插件_第10张图片
图1 前往文件夹

如何在Xcode8上安装插件_第11张图片
图2 输入路径

如何在Xcode8上安装插件_第12张图片
图3 已安装插件列表

你可能感兴趣的:(深入学习)