安装插件在Xcode8上解决方案
2017-05-05 本文已影响23人
西江月
Xcode8安装插件的方法。
1、更新Xcode,目前最新版本是8.1;
2、由于安装插件会影响原来的Xcode打包上传,我们在应用程序里复制一个Xcode,并重命名为XcodeSigner;
![](https://img.haomeiwen.com/i188635/fe17f3af784ddb34.png)
XcodeSigner
3、打开钥匙串,创建新证书,名称填XcodeSigner,证书类型选择代码签名(Code Signing);
![](https://img.haomeiwen.com/i188635/ff3c543543b3c446.png)
创建证书
![](https://img.haomeiwen.com/i188635/25ead801821dbb11.png)
填写证书信息
4、在终端命令中输入:sudo codesign -f -s XcodeSigner /Applications/XcodeSigner.app,耐心等待命令执行完毕;
5、获得XcodeSigner的UUID,在终端命令行输入:
defaults read /Applications/XcodeSigner.app/Contents/Info DVTPlugInCompatibilityUUID 即可;
6、在github上下载好想安装的插件,以ESJsonFormat为例,打开方式选择XcodeSigner;
![](https://img.haomeiwen.com/i188635/38500832e111a5da.png)
选择XcodeSigner作为打开方式
7、检查info.plist中是否已经添加了第5步获得的UUID,未添加可能会造成XcodeSigner闪退。若文件中已经存在,直接运行项目即可;
![](https://img.haomeiwen.com/i188635/d0efdb334f93a226.png)
在Info.plist中添加UUID
8、运行成功后,关闭XcodeSigner,重新启动,这时会弹出如下两类提示框,分别选择“Load Bundle”和“允许”(或“始终允许”),这时点击Window就能看到列表中多了ESJsonFormat了。
![](https://img.haomeiwen.com/i188635/a8fe213a03b70cfc.png)
选择Load Bundle
![](https://img.haomeiwen.com/i188635/81b53a91c280db1a.png)
选择“允许”