如何在Xcode9上安装插件

1、更新Xcode,目前最新版本是9.2

2、由于安装插件会影响原来的Xcode打包上传,我们在应用程序里复制一个Xcode,并重命名为XcodeSigner;


截图

3、打开钥匙串,创建新证书,名称填XcodeSigner,证书类型选择代码签名(Code Signing);


截图

创建证书


截图

4、在终端命令中输入:sudo codesign -f -s XcodeSigner /Applications/XcodeSigner.app,耐心等待命令执行完毕;

5、获得XcodeSigner的UUID,在终端命令行输入:

defaults read /Applications/XcodeSigner.app/Contents/Info DVTPlugInCompatibilityUUID 即可;

6、在github上下载好想安装的插件,以ESJsonFormat为例,打开方式选择XcodeSigner;

截图

选择XcodeSigner作为打开方式
7、检查info.plist中是否已经添加了第5步获得的UUID,未添加可能会造成XcodeSigner闪退。若文件中已经存在,直接运行项目即可;

截图

在Info.plist中添加UUID
8、运行成功后,关闭XcodeSigner,重新启动,这时会弹出如下两类提示框,分别选择“Load Bundle”和“允许”(或“始终允许”),这时点击Window就能看到列表中多了ESJsonFormat了。(如果签名完成了还是没有出现插件加载的那个弹窗就关闭xcode 然后终端里运行
find ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins -name Info.plist -maxdepth 3 | xargs -I{} defaults write {} DVTPlugInCompatibilityUUIDs -array-add defaults read /Applications/######.app/Contents/Info.plist DVTPlugInCompatibilityUUID)

选择Load Bundle

选择“允许”

资源地址:资源地址

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容