一般情况下,安装xcode不成功现象基本上都出现在更新xcode或者重装之后出现的情况,下面原理性德东西,我就不赘述了,度娘上很容易看到,通过这段只是希望大家花费尽量少得时间将xcode插件安装成功.

首先,一般情况下,下载完插件之后,用Xcode直接运行Xcode.xcodeproj文件即可(注意:多运行几次),然后彻底退出xcode,一般情况下,会出现一个提示框,一定要勾选LoadBundel(见图1);一般程序运行完成之后在路径~/Library/Application Support/Developer/Shared/Xcode/Plug-ins中会看到你安装的插件;

图 1

当然,安装失败的时候就是说,当你重新启动xcode时候并没有出现弹窗,这说明你的Xcode插件的info.plist文件版本有点旧了,里面没有写进去你当前Xcode的DVTPlugInCompatibilityUUIDs值;(特别说明:这里的info.plist文件是插件的plist文件,找到这个文件的方式是依照着这个路径~/Library/Application Support/Developer/Shared/Xcode/Plug-ins找到你的插件--->选中右击--->显示包内容--->contents-->info.plist,就看见了);

重点:下面就按照具体的步骤说一下

1.打开Finder;

2.找到应用程序,选中Xcode---->右击点击显示包内容;

3.打开contents文件夹中的info.plist文件(注意:这里是info.plist和插件的info.plist文件的区分开);

4.复制或者用笔记下DVTPlugInCompatibilityUUIDs的value值(例如:0420B86A-XXXXXX-XXXX-XXXXXX);

5.再次打开Finder

6.选择菜单栏中的"前往"选项卡--->点击-->前往文件夹(或者直接用快捷键command+shift +g);

7.将"~/Library/Application Support/Developer/Shared/Xcode/Plug-ins"这段路径粘贴到文本框内;

8.点击"前往";

9.找到没有安装成功的插件---->选中----->右击-------->显示包内容;

10.找到插件的info.plist文件(注意是插件的info.plist文件)打开

11.将字段DVTPlugInCompatibilityUUIDs中和你刚才用笔记下的XcodeXcode的info.plist文件的DVTPlugInCompatibilityUUIDs的value值(步骤4中记下的)作对比,发现一样的了,直接删除那一行(是插件的info.plist中的);

12.彻底的退出Xcode(注意,要保证完全退出);

13.打开Xcode(不需要运行,打开即可);

14.再次彻底的退出Xcode(注意:要保证完全退出);

15.打开插件的info.plist文件(就是重复一下步骤6,7,8,9,10)16.把自己刚才在步骤4记下的value值,再添加到DVTPlugInCompatibilityUUIDs中(注意1:这里你可能有疑惑,刚删除了,你又让添加,是不是错了,答案并不是,照做就行,注意2:一定要先展开DVTPlugInCompatibilityUUIDs,在里面增加字段,别添加错误了);

16.彻底的退出Xcode;

17.打开xcode--------->千万注意:有提示框(图1)一定选择"Load Bundle",否则前功尽弃;

18.可以尽情的享受你的插件了!!!

转载于:https://www.cnblogs.com/upliver/p/4970579.html

填平新版本Xcode安装插件不成功的坑相关推荐

  1. 解决XCode安装插件后插件不能使用的问题(转载)

    下面是上网查的方法,综合了一下,亲测 原因: 苹果要求加入UUID证书从而保证插件的稳定性. 解决方法: 一.查看Xcode的UUID 在终端执行 defaults read /Application ...

  2. xcode安装 插件

    安装xcode插件 1.运行 rm -rf ~/Library/Application\ Support/Alcatraz/ 卸载原来的插件 2.运行  curl -fsSL https://raw. ...

  3. node全局安装插件,找不到无法识别,set prefix和cache,修改系统环境后,安装插件报错 4048

    问题描述: npm全局安装插件后,系统找不到该插件,之后,我把默认全局安装路径配置做了修改,修改到了nodejs当中的node_global文件的路径(没有的话自己新建一个),npm config s ...

  4. Xcode 5.0.1安装插件:规范注释生成器VVDocumenter + OSX 10.9.2

    终于有时间停下来玩下Xcode的插件了,最近需要用下规范注释生成器,于是装了个插件用下. 下面是安装过程(简单的不得了): 1.前往GitHub下载工程文件:VVDocumenter-Xcode 2. ...

  5. Xcode 8 插件安装

    1.删除旧插件 cd ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-inrm -rf ../Plug-ins 2.Xcode重签 ...

  6. 亲测成功-彻底解决Eclipse无法安装插件的问题-尝试过绝大多数已有的方法后

    如果看到这句话的人可以电脑正常上网,那么就不用往下看了. 最大的问题是Eclipse MarketPlace被拦截了!!! eclipse安装插件的主要方式有三种.    -   第一种是在插件官网下 ...

  7. mysql50521_MySQL5.5 安装mcafee mysql-audit插件 不成功

    安装步骤还是比较简单的,只有几步: 1)查看插件目录 mysql> SHOW GLOBAL VARIABLES LIKE 'plugin_dir'; +---------------+----- ...

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

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

  9. audition cc变声插件_Adobe Audition CC怎么安装插件?

    在这以pr软件为例子讲解如何安装Adobe插件的方法.这种方法适用于所有Adobe软件. 视频教程 图文教程 前段时间我分享了很多AE/Pr经典插件: 但是,很多人反馈我:"黑大师,为什么A ...

最新文章

  1. linux 查询wwid命令,linux肿么查看硬盘的wwid
  2. 2011年8月51CTO壁纸点评活动获奖名单【已结束】
  3. Java处理正则验证手机号-详解
  4. ES6的十大特性和认知
  5. Nginx静态资源优化配置之tcp_nopush和tcp_nodelay
  6. 开发、测试与QA的区别以及其他
  7. 掌握这些Android开发热门前沿知识,跳槽薪资翻倍
  8. 数值分析-拉格朗日中值定理与积分中值定理
  9. get请求400错误 vue_vue用get请求,一个很奇怪的现象
  10. xcode UIView常用方法属性动画
  11. linux内核分析与应用 -- 并发(上)
  12. 如何保证FTP文件下载或上传数据完整
  13. 赵云传 java游戏_三国赵云传2RPG版
  14. ZYNQ系统中实现FAT32文件系统的SD卡读写 之二 VIVADO配置
  15. java数据类型 枚举_枚举(enum)属于原始数据类型(primitive typ
  16. 额。。万恶之源就是c
  17. FAST-LIO2.0代码解析(一)preprocess.h
  18. 【hibernate进阶】hibernate基本映射
  19. 关于Window10系统无法打开Microsoft Store(应用商店)解决方案
  20. sqlite3数据库文件损坏修复

热门文章

  1. 改变 PropertyGrid 控件的编辑风格(2)——编辑多行文本
  2. Enterprise Library深入解析与灵活应用(3):倘若将Unity、PIAB、Exception Handling引入MVP模式.. .. .....
  3. 使用 document.onreadystatechange()来判断页面加载完
  4. POJ2155二维线段树
  5. 【Google Play】APK 扩展包 ( 2021年09月02日最新处理方案 | 扩展文件名格式 | 扩展文件下载存放地址 )
  6. 【计算机网络】应用层 : 万维网 和 HTTP 协议 ( 万维网概述 | HTTP 协议特点 | HTTP 协议连接方式 | HTTP 协议报文结构 | HTTP 请求报文 | HTTP 响应报文 )
  7. 【Android 电量优化】电量优化 ( 充电状态获取 | 主动获取充电状态 | 广播接受者监听充电状态 | 被动获取充电状态 | 注册空广播接受者获取历史广播 )
  8. 【Android RTMP】RTMP 直播推流阶段总结 ( 服务器端搭建 | Android 手机端编码推流 | 电脑端观看直播 | 服务器状态查看 )
  9. 【组合数学】集合的排列组合问题示例 ( 排列 | 组合 | 圆排列 | 二项式定理 )
  10. 【Android 应用开发】 Fragment 详解