对于一个资深程序员来讲,我想Alcatraz这个插件一定不陌生吧,一个插件管理神器。里面有很多使用的提高代码写作效率的插件。但是很可惜xcode8时代屏蔽了插件,虽然有一些破解方法,但是使用起来仍然不稳定。所以很久没有用过插件了。现在xcode9时代。再加上好用的xcode签名框架xcode_plugins。我们又可以方便的使用插件了。

以前最怕的就是xcode升级。因为每一个插件的info.plist中记录着xcode版本的DVTPlugInCompatibilityUUID,而每一个版本xcode的

DVTPlugInCompatibilityUUID都是不同的。所以每次都要将新版本的uuid加入到原来插件的info.plist中。这样就很麻烦,而且也容易出错。现在介绍一个控件x_code_plugins.

1.安装 alcatraz插件

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

2.安装签名插件

$sudo gem install update_xcode_plugins

输入密码 你电脑的密码 然后继续安装

看到提示,已经安装,继续下一步

3.查看一下现有签名,并且把新版本的UUID放到插件的info.plist中

$update_xcode_plugins

可以看到 绿色的字体提示添加完成。就代表添加成功了

注意一下黄色字体的提示,意思就是你使用的xcode8以上的版本,如果需要正常使用,需要运行,unsign这个命令。这个是对xcode进行解除签名。这样我们安装的插件才可以起作用。如果需要进行打包到APP的操作可以进行回复签名。命令如下

update_xcode_plugins --unsign

选择检测到xcode

提示成功。注意如果恢复签名使用命令:

update_xcode_plugins --restore

4.重启xcode

重启之后会弹出对话框,选择load bundles

然后window 可以看到package manage

大功告成,又可以看到神器的界面,使用各种插件了

经过尝试多次,有时候会出现第一次运行插件闪退的情况,不要慌,重新安装你要用的插件,重新解除签名。就可以使用了

Xcode9安装插件,xcode9安装使用Alcatraz相关推荐

  1. wordpress 内网安装插件_Wordpress安装后必做的优化操作

    搭建好Wordpress网站后,我们一般需要做以下优化. 1. 移除不常用的主题和插件 移除主题: Wordpress目录/wp-content/themes/下将不需要的主题目录twentynine ...

  2. linux sublime3 插件安装插件,手动安装sublimeText3插件

    就在今天下午,我花了一个小时的时间安装sublime3插件stylus,就是为了让stylus文件能够高亮显示. 网上找了很多方法,可以通过package control安装,然而,我的sublime ...

  3. pycharm在linux安装插件,Pycharm安装go插件,开始go之旅

    在PyCharm(Idea一样)装GO插件,相当容易. PyCharm左上角"File->Settings->Plugins": 点击"Browse repo ...

  4. chrome安装插件,安装Postman

    1.下载postman插件,可以自己到网上下载,也可以点击http://download.csdn.net/detail/u010246789/9528471 2.解压文件,在解压后的文件夹中找到.c ...

  5. 解决WP后台无法安装插件

    今天用户反映一个问题,他的wordpress无法安装插件,如下症状: 正在从 http://downloads.wordpress.org/plugin/comment-reply-notificat ...

  6. eclipse IDE侵入式与非侵入式安装插件方法

     来源http://blog.csdn.net/aileenspring/article/details/4899268 一.侵入式安装插件 这种安装方式比较简单.只要将插件中eclipse/fe ...

  7. Chrome插件离线安装方法及编程思路

    开始   在看这篇文章之前,你可以有两个选择: 网上下载Chrome插件伴侣这一工具,一键离线安装插件(注意:博主非工具作者,不保证此工具安全性,请自行分析),然后关闭此文章. 继续看下去搞懂原理,然 ...

  8. yarn安装插件报错: An unexpected error occurred: “https://registry.npmjs.org/vue-router: connect ETIMEDOUT

    在安装vue-router的时候,终端报下面的错误 解决方法==>终端输入以下指令:yarn config set sass-binary-site http://npm.taobao.org/ ...

  9. 如何优雅地解决最新版Chrome,即Chrom 67以后,无法离线安装插件的问题

    Chrome可称宇宙最强浏览器,它的市场份额接近70%,如果把使用Blink内核,基于Chromium的, 如,Opera,360,UC,QQ,百度,猎豹等一系列换壳浏览器加上,市场份额估计更高! 纯 ...

  10. 火狐浏览器安装java插件下载_插件下载安装系列Eclipse/IDEA/谷歌/火狐安装插件

    装对的插件,如虎添翼 硬肝的人生,慎重肾重 eclipse安装插件 商店安装: help - about eclipse - installation detail - 搜索安装即可 jar包安装: ...

最新文章

  1. 数据结构学习系列文章合集
  2. OKR 落地需要相关工具的辅助吗?
  3. Mysql数据库按照varchar字符串类型排序和按照int整型类型排序的区别和注意点及解决方案...
  4. datetime 索引_date类型和varchar类型在查询索引效率上比较
  5. 问题分享:Js引用类型赋值
  6. 朱峰谈概念设计(一):概念设计与插画的区别
  7. LeetCode Hot100 ---- 回溯算法专题
  8. oracle非常量不能用于privot_Oracle 行列转换函数pivot、unpivot的使用(二)
  9. Introduction to dnorm, pnorm, qnorm, and rnorm for new biostatisticians
  10. mysql自带的全文索引_MySql全文索引详解
  11. Python3面向对象:实例(instance)
  12. jQuery插件实现表格隔行换色且感应鼠标高亮行变色
  13. scrt远程连接工具怎么切换窗口
  14. 思科交换机VLAN基本配置
  15. TOFLE-Mistake
  16. ip-guard控制台远程控制客户端的授权方式有几种?
  17. 中国IM企业的新机会?揭秘融云全球通信云网络背后的技术 | 对话 WICC
  18. 市场调研报告-全球与中国2-氨基-5-碘吡啶市场现状及未来发展趋势
  19. 【车流量预测论文】(2020)GMAN: A Graph Multi-Attention Network for Traffic Prediction-20201213
  20. 隐藏手机号的方法总结

热门文章

  1. 简明的wifi通信协议介绍
  2. 2021年数学建模国赛C题问题一详细思路和代码
  3. bigemap软件功能对比
  4. 软考 java程序设计,软考程序员考点Java语言程序设计之数组
  5. sqlplus连接mysql_sqlplus连接的三种方式
  6. 网页打印和ActiveX控件打印
  7. OpenCore引导配置说明0.6.9版-基于OpenCore-0.6.9-05-04正式版
  8. php 中国姓名验证规则,我想在表单验证中加入中文姓名合法性模糊匹配判断?...
  9. require smarty.class.php 报错,Smarty SSTI
  10. 税务计算机类考试题型,税务师考试题型分值分配、计算器要求及2020年考试时间...