前言:

工欲善其事,必先利其器。iOS开发中不仅要学会Xcode的基本操作,而且还得学会一些Xcode的使用技巧,如掌握常用的快捷键等,还有就是今天要说到的Xcode插件,下面我就为大家介绍一下如何安装和使用Xcode插件。


Xcode插件安装方式(2种)

一、直接安装,使用GitHub下载所需插件,然后用Xocde打开运行一遍,最后重启Xcode。(这里以VVDocumenter插件为例简述一下)

1、找到你所需要的插件,打开GitHub搜索插件并下载。(图片中,1代表搜索关键词,2代表按照星星最多的排序(一般星星越多越牛逼,当然星星多召唤不出神龙),3代表就是我们所找,一般星星最多的就是我们所需要的。)

2、双击打开下载的文件,运行(Command + R)然后完全退出(Command + Q),再次打开工程,选择Load Bundles(加载插件),而不要选Skip Bundles(跳过插件)。(PS:安装插件前最好把其他Xcode程序退出)

3、再次打开Xcode,插件就安装好了!!!

温馨提示:

如果不小心点击了Skip Bundles,在Mac终端下输入以下命令:

defaults delete com.apple.dt.Xcode DVTPlugInManagerNonApplePlugIns-Xcode-7.1(这里输入对应的Xcode版本号)

然后重启 Xcode 就会重新提示是否允许加载插件了。

二、使用Alcatraz插件管理工具

Alcatraz 是一款 Xcode的插件管理工具,可以用来管理XCode的插件、模版以及颜色配置的工具。

温馨提示:(相对于第1种安装方式,笔者更喜欢第2种。因为在开发中,我们并不会一个个的下载和安装各种插件,这样做会很麻烦,所以我们一般会使用插件管理工具Alcatraz,通过其来安装插件,不需要到GitHub上一个个下载插件来运行,统一管理插件,省时高效直观)

Alcatraz 的安装方式(也有2种)

方法1:使用终端

1、在命令行中输入如下指令:

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

如图所示:

2、安装完成之后重新打开XCode,打开之后,会弹窗如下图所示,选择Load Bundles(加载插件),而不要选Skip Bundles(跳过插件)。(PS:安装插件前最好把其他Xcode程序退出)

3、此时再次打开XCode检查是否安装成功。

方法2:通过GitHub下载安装

(个人推荐方法2,理由:更加方便而已(其实是笔者比较懒);方法1和方法2都一样,没有什么区别)

  1. 下载安装Alcatraz的方式如上面所述(第1种安装Xcode插件方式),和其他插件的下载安装方式一样。

    Alcatraz:GitHub地址: https://github.com/alcatraz/Alcatraz

  2. 步骤:通过上面的github地址下载Alcatraz并运行(Command +R),完成后退出(Command+Q),再次打开Xcode,选择Load Bundles(加载插件)。

Alcatraz的卸载方式

在命令行中输入以下指令:

rm -rf ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/Alcatraz.xcplugin


以上就是Xcode插件的安装方式,下面则介绍一下如何使用Alcatraz来安装插件

1、Alcatraz安装成功后,选择Window->package Manager,会打开Alcatraz的工作窗口。分为三大类:Plugins(插件)、Color themes(配色)、templates(代码模板)。点击可切换下载类型。一般使用最多的就是下载,卸载插件。(这里以VVDocumenter-Xcode插件为例简述一下,在搜索框中直接搜索VVDocumenter-Xcode即可。搜索完成之后界面显示如下,点击INSTALL即可安装该插件。)

2、插件安装完成之后,显示如下,INSTALL按钮变成REMOVE按钮。

3、退出Xcode(Command+Q),重新打开,选择下图中的Load Bundles按钮,到此VVDocumenter-Xcode就已经安装好了,可以直接使用。

4、如何使用Alcatraz来卸载插件
插件安装完成之后,点击旁边的Installed选项就可以查看你安装过的插件,如果你觉得某个插件不好用,点击REMOVE就可以删除。


Xcode升级后插件失效修复方法

有一个烦恼的问题,就是每次Xcode升级后,有些插件就不能使用了,怎么解决这个问题呢?我这里介绍两种方式。

  1. 依旧利用Alcatraz来解决问题,一般一个插件在新版本的Xcode更新后其作者也会马上更新相应的插件,可以在Alcatraz中删除失效的插件,然后再在Alcatraz搜索失效的插件,重新安装一遍。有时候Xcode升级后Alcatraz也没有了,遇到这种情况你需要先重新安装一遍Alcatraz。

  2. 如果上面的方式依旧不能解决,只有靠百度或者谷歌搜索关键词(Xcode 失效),看看那些大神们牛逼的修复方式。


尾巴:

以上就是Xcode插件的安装方法、使用方法和失效修复方法。合理利用Xcode插件,能减少很多对于提升编程技巧没有帮助的繁杂操作,希望对广大开发者有所帮助。下一篇博客我将会为大家介绍几款常用的高效Xcode插件

如何安装Xcode插件相关推荐

  1. xcode 插件的安装使用与管理

    xcode的插件的使用可以调高工作效率,方便编写代码.废话不说,先说说怎么安装xcode插件. 我以Alcatraz这个插件为例来说一下怎么安装xcode插件.为啥用这个插件为例呢?因为这个插件使用来 ...

  2. 解决xcode升级之后安装的插件失效

    2019独角兽企业重金招聘Python工程师标准>>> title: 解决xcode升级之后安装的插件失效 date: 2015-08-23 11:07:53 categories: ...

  3. 升级OS10.11系统后 Xcode6.4的变化少了个按钮 could not launch “Xcode” Xcode 插件安装...

    升级OS10.11系统后 Xcode6.4的变化少了个按钮 could not launch "Xcode"  Xcode 插件安装 A:  升级10.11后Xcode 左上角模拟 ...

  4. 解决Xcode升级,导致以前安装的插件失效的办法

    Xcode经常升级,导致以前安装的插件失效.以前我的解决办法是:重新到Github上下载一堆插件,然后重新安装,这种办法太low,参考了下别人的资料,最后改用脚本来进行升级. 其实Xcode升级后,插 ...

  5. Xcode插件安装失败解决办法

    Xcode插件安装并不难,运行插件,重启Xcode之后会弹出一个对话框,然后点击load bundle 就好了,但是也有可能我们不小心点到了skip bundle,那么此时我们应该怎么办呢?可以这样搞 ...

  6. 那些不能错过的Xcode插件

    古人云"工欲善其事必先利其器".打造一个强大的开发环境,是马上提升自身战斗力的绝佳途径!下面是搜集的一些有力的XCode插件. 1.全能搜索家CodePilot 2.0 你要找的是 ...

  7. Swift JSON转模型Xcode插件

    SwiftJSONModeler是一个Xcode插件,一键转换json字符串为Swfit模型,一键转化 YApi 平台接口为模型,并且自动引入注释. 支持struct, class 支持单json转模 ...

  8. HokeyPokey — WWDC讲师特供XCode插件高仿版的设计与实现

    在我们使用XCode IDE做iOS技术分享的时候,经常会涉及到多个方案的运行效果比较.切换不同的演示方案通常有如下三种方法:1.分成多个XCode项目:2.分成多个版本Branch 3.手动去注释掉 ...

  9. xcode扩展_如何将Xcode插件转换为Xcode扩展名

    xcode扩展 by Khoa Pham 通过Khoa Pham 如何将Xcode插件转换为Xcode扩展名 (How to convert your Xcode plugins to Xcode e ...

最新文章

  1. python异常之ModuleNotFoundError: No module named ‘test01inner02‘
  2. AngularJS 2.0 学习记录(一)
  3. 《分布式操作系统》知识点(29~34)五
  4. SpringCloud工作笔记052---SpringCloud打包部署流程_打包时报错: BeanCreationNotAllowedException: Error creating bean w
  5. Extmail maildrop错误
  6. PL/SQL 调用JAVA使用UDP发送数据
  7. POJ 3461题解(kmp算法)文本串和子串匹配
  8. Pgsql登录连接失败原因及解决方法
  9. openkore 207cn 中文加强版 2010.01.12【彪彪修改】
  10. 项目管理必备的软件,实用方便
  11. 商汤AR开发之旅(1)-- 关于SenseAR SDK
  12. android 局域网图片 管理,支持局域网浏览/简洁美观的安卓文件管理器-es文件管理器...
  13. 获取手机设备的mac地址
  14. 用html在黑色背景中写蓝色的字,一般设计中常见黑色背景可搭配字体颜色有()...
  15. 一个女孩写给女孩的话
  16. 数学分析 - 隐函数
  17. 计算机组成原理——8086 CPU寄存器
  18. oracle数据库中spool的作用,Oracle中Spool命令如何使用 Oracle中Spool命令使用方法
  19. 计算机房灭火器如何配置,数据中心主机房二氧化碳灭火器选型、计算和配置实例-20210407042437.pdf-原创力文档...
  20. 个人随笔-求学求职-工作经历-计划

热门文章

  1. Java 网络编程基础知识
  2. 比最快的超级计算机快一百万亿倍!中国科学家实现“量子计算优越性”里程碑...
  3. Yolov5m可视化网络结构图
  4. 科技必须为人服务,才能得以生存
  5. 57个Google产品分享(总有你需要的)
  6. JavaScript 写了桥牌发牌模拟
  7. GitHub基础教程(3) —— 如何删除代码库
  8. 成人最佳睡眠时间6小时30分 晚上10时就寝最科学
  9. 手把手教你搭建Linux开发环境(VMware+Ubuntu)(一)——安装VMware虚拟机和Ubuntu
  10. Game Maker Studio 2表示进入/离开碰撞体