美文网首页
Xcode升级导致的插件问题

Xcode升级导致的插件问题

作者: 李小六_ | 来源:发表于2016-01-20 11:04 被阅读103次
    1. Alcatraz. Xcode插件管理器. Xcode的插件都可以用它来可视化管理
      Alcatraz gitHub;
      下载之后, build, 完全退出Xcode 在打开即可.
      之后在 Xcode菜单下windows里多个Package Manager选项, 打开之后 如下图所示. 即可方便管理第三方的插件了.
      Pakage Manager
      • 注意若再打开Xcode 出现弹窗, 选择load Bundle即可.
    2. 当等到Xcode升级之后, 则会发现插件不好用了.
      • 之所以插件失效,是因为每个插件只供特定UUID的Xcode使用,Xcode更新后uuid改变,于是便不能正常使用。
    • 解决办法
      • 获取 Xcode 的 UUID 然后添加到插件的Plist文件中.
    • 获取Xcode的UUID
      • 在终端执行以下代码, 便可获取Xcode - UUID

        defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID` 
        
      • 另一种办法也能得到Xcode的UUID, 在应用程序中找到Xcode,右键显示报内容, 找到info.plist文件打开找到 DVTPlugInCompatibilityUUID 对应的值就是我们要的UUID.


        Xcode 的 UUID
    • 修改插件的uuid为当前Xcode的UUID.
      • 找到这个目录 ~/Library/Application/Support/Developer/Shared/Xcode/Plug-ins(所有的插件的文件都在这)
      • 找到对应的的插件, 右键显示包内容,
      • 找到 info.plist文件打开找到 DVTPlugInCompatibilityUUIDs 添加一个item, Value值为之前的Xcode的UUID,保存即可.
      • 再次打开Xcode. 会出现弹窗. 记得选择load Bundle.
    • 插件的那些事.

    相关文章

      网友评论

          本文标题:Xcode升级导致的插件问题

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