找回Xcode8.1消失的插件

作者: 请叫我Hank | 来源:发表于2016-12-05 22:06 被阅读2145次
Logo

从Xcode8.0出来之后.一夜之间貌似所有的插件都消失了.对于很多开发者来说是一件很恐怖的事情.比如说我,没有了插件总感觉没法写代码了.尤其遇到了图片的名称.imageNamed后面没有了提示就感觉整个人都不好了.所以尝试了很多方法,总算是找回了所有的插件.下面我就以Xcode8.1为例找回消失的插件 (PS:这种方式会对Xcode上架APP有影响.所以建议大家保留一份纯洁的Xcode专门用来上架APP)

1.打开钥匙串访问

图 1

2.在导航栏-钥匙串访问-证书助理-创建证书

图 2

然后按照下图填写信息


图 3

如果是英文版的Mac就是


图 4
如果图片显示不出来我就描述一下
第一行名称填写XcodeSigner
第二行不变

第三行选代码签名如果是英文版就是code signing 代码签名的意思
写完了就创建吧!!然后会弹出提示.点击继续

3.打开终端

运行命令 (PS:这里需要等待...)

$ sudo codesign -f -s XcodeSigner /Applications/Xcode.app

PS:注意除了路径每个单词都有空格

sudo空格codesign空格-f空格-s空格XcodeSigner空格/Applications/Xcode.app

4.终于到这里了.

接下来放心大胆安装Alcatraz(插件管理工具,有了它妈妈再也不用担心我们管理插件了) 注意!! 先下载工程GitHub地址

5.接下来我们安装插件.

  • 打开Alcatraz压缩包
  • 进入工程
  • 如果你是Xcode8.1 先不要运行 因为有些作者没有更新Xcode8.1的ID
    • 打开终端输入下面的命令,不要犹豫直接复制,这里格式是对的.
 $find ~/Library/Application\ Support/Developer/Shared/Xcod /Plug-ins -name Info.plist -maxdepth 3 | xargs -I{} defaults write {} DVTPlugInCompatibilityUUIDs -array-add `defaults read /Applications/Xcode.app/Contents/Info.plist DVTPlugInCompatibilityUUID`

6.运行Alcatraz工程.

它会默认打开另一个新的Xcdoe窗口. 在新窗口中随便打开一个工程,
然后会出现一个下图的弹窗.你只需要选择load bundle


图 5

这个时候.你的Xcode会多出一个工具!恭喜你插件安装成功!!


图 6
接下来你只需要将你想安装的插件用这个工具装上就好了!
图 7

注意:请务必使用官方正式版本的Xcode来安装插件,最好走AppStore下载

1.如果出现闪退的问题
解决方法:

可能是旧插件导致可以尝试清空这两个文件夹的全部内容
~/Library/Application Support/Developer/Shared/Xcode/Plug-ins
/Users/你的用户名/Application\ Support/Developer/Shared/Xcode/Plug-ins

2.KSImageNamed图片名代码提示插件在Xcode8.1上不可用
解决方法:

由于KSImageNamed这个插件的存放位置比较特殊,需要手动添加uuid
1.下载后用xcode打开KSImageNamed的项目
2.在 KSImageNamed-Info.plist里面找到DVTPluginCompatiblilityUUIDs的KEY
3.然后添加xcode8.1的uuid 最后bulid项目即可安装成功
DA4FDFD8-C509-4D8B-8B55-84A7B66AE701 如图8:

图 8

相关文章

  • 找回Xcode8.1消失的插件

    从Xcode8.0出来之后.一夜之间貌似所有的插件都消失了.对于很多开发者来说是一件很恐怖的事情.比如说我,没有了...

  • 找回Xcode8.1的CocoaPods

    CocoaPods 是什么? CocoaPods 是开发 OS X 和 iOS 应用程序的一个第三方库的依赖管理工...

  • Xcode8.1 安装ClangFormat 插件

    安装 update_xcode_plugins 插件: 安装完毕执行如下命令 会列出Mac 系统中所有安装的xco...

  • 找回消失的动机

    最近一直在思考一个问题 为什么我以前就不喜欢写作,如果从小就开始写作,然后持续到现在,那么我应该可以在这项技能上获...

  • 项目迁移swift3.0和swift3的坑

    项目开始3迁移 1 . 升级xcode8.1正式版xcode8.1 2 . 打开项目, 打开xcode自带的桥接工...

  • iOS 找回Xcode8消失的插件---by talent.L

    从Xcode8.0出来之后.一夜之间貌似所有的插件都消失了.对于很多开发者来说是一件很恐怖的事情.比如说我,没有了...

  • 给编码增添乐趣——ClaudiaIDE

    关于ClaudiaIDE,之前使用过这款插件,感觉还行,重装系统后一段时间没用,现在又找回这个插件,给空旷...

  • 我的油画我的诗(31)

    油画: 诗: 《今天,我找回了昨天丢失的梦》 今天,我找回了昨天丢失的梦 与梦中消失的马 今天,我又将挥起鞭...

  • 那个被母亲抛弃的男孩——《地球最后的夜晚》

    母亲抛弃了他,离开了家。 女人放弃了未出世的儿子,消失不见。 儿子带他找回女人, 女人带他找回母亲, 母亲放弃儿子...

  • 20191114-工作日志

    1、一键分发插件 终于将插件基本功能实现了,接下来的任务是优化,包括: 登录注册、找回密码的接口对接。 登陆后用户...

网友评论

  • 在知识的海洋里溺水身忘的小不懂:老师,我想问一下,这个对上架 APP 的影响是构建版本失败还是别的什么影响,能具体说一下吗?:flushed:
  • 小明还在上大学:Hank 这种方式会对Xcode上架APP有影响.所以建议大家保留一份纯洁的Xcode专门用来上架APP 要是没保留怎么办 有什么影响呢
  • Z_Tree先生:XcodeSigner: ambiguous (matches "XcodeSigner" and "XcodeSigner" in /Users/zenggshenjun/Library/Keychains/login.keychain-db)
    这种情况要怎么处理
    Z_Tree先生:研究出来了,证书创建了多个
  • CoderGJLau:HanK老师 我运行Alcatraz工程.
    它会打开另一个新的Xcdoe窗口. 在新窗口中随便打开一个工程,
    但是他不会出现那个弹窗 也就一直安装不下去了 请问这是怎么回事呢?
  • 了了此心:还在吗?插件装成功了,但是现在程序运行不起来了,提示 An unknown error occurred
  • 了了此心:打赏了Hank,写的很不错呢,虽然我没有搞出来。我再看看
    了了此心:@请叫我Hank 嘿嘿
    请叫我Hank:@了了此心 好的,别急,xcode脾气有些不同……感谢:smile:
  • 了了此心:当插件在Alcatraz中显示load Bundle,点击过后,在windows里面也出现第三方插件了,但是我退出Xcode,然后再打开,然后又没有了
    了了此心:@请叫我Hank好的,一次不行,十次。我就不信搞不出来
    请叫我Hank:@了了此心 看文章下面,清空所有插件,然后再装,保证xcode是正版
  • 了了此心:在吗?为什么我运行Alcatraz显示load Bundle,我也点击了,但是,我退出工程之后,再重新打开工程,没有显示 packedManger呢
    请叫我Hank:@了了此心 那就重新来过,没事的:smile::smile:
    了了此心:第一次成功了,然后我把电脑关机了,再来就没有了
    请叫我Hank:@了了此心 如果都可以load Bundle 了基本就成功了..你再试一下..先别急着强退Xcode. 先看看Xcode的Window栏里面有没有插件了..

本文标题:找回Xcode8.1消失的插件

本文链接:https://www.haomeiwen.com/subject/hydlmttx.html