zoukankan      html  css  js  c++  java
  • Alcatraz——Xcode插件管理工具

    简介

    Alcatraz是一个帮你管理Xcode插件、模版以及颜色配置的工具。它可以直接集成到Xcode的图形界面中,让你感觉就像在使用Xcode自带的功能一样。

    安装和删除

    使用如下的命令行来安装Alcatraz:

    1
    2
    
    mkdir -p ~/Library/Application Support/Developer/Shared/Xcode/Plug-ins;
    curl -L http://git.io/lOQWeA | tar xvz -C ~/Library/Application Support/Developer/Shared/Xcode/Plug-ins
    

    如果你不想使用Alcatraz了,可以使用如下命令来删除:

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

    使用

    安装成功后重启Xcode,就可以在Xcode的顶部菜单中找到Alcatraz,如下所示:

    点击“Package Manager”,即可启动插件列表页面,如下所示:

    之后你可以在右上角搜索插件,对于想安装的插件,点击其左边的图标,即可下载安装,如下所示,我正在安装KImageNamed插件:

    安装完成后,再次点击插件左边的图标,可以将该插件删除。

    插件路径

    Xcode所有的插件都安装在目录~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/下,你也可以手工切换到这个目录来删除插件。

    关于Xcode的插件机制

    Alcatraz当前只支持OSX 10.9 and Xcode 5。不要抱怨了,这其实主要是因为苹果并没有开放插件机制,每次升级Alcatraz都都要重新适配。如果你看Alcatraz的Commit Log,你就会发现,Alcatraz花了几个月时间,才适配到Xcode 5,这对于插件开发者来说,是比较难受的。

    所以作为一款开源并且免费的插件,只支持最新版的Xcode可以让开源作者节省大量精力。我也希望苹果能早日开放Xcode的插件机制标准,方便广大的插件开发者构建强大的第三方增强工具。

    推荐的插件

    我个人比较喜欢XCode的vim插件XVim,微博里大家推荐过的还有KImageNamed插件,Alcatraz里面应该好用的插件很多,我还没有时间试用。

    这儿有一些朋友整理的插件列表:《那些不能错过的Xcode插件》

    如要你发现好用的插件,欢迎在留言处回复告诉我,我可以推荐给大家。谢谢~

    插件开发

    如果你觉得自己很牛逼,想尝试开发插件,这儿有一些教程:

     

    对还没有支持Xcode 6.2的插件有效,Alcatraz 的新版已经支持。

    • 进入到插件目录 ~/Library/Application Support/Developer/Shared/Xcode/Plugins
    • 显示插件的包内容
    • 编辑Info.plist文件
    • 展开DVTPlugInCompatibilityUUIDs
    • 添加一个新的item:A16FF353-8441-459E-A50C-B071F53F51B7

    对于Xcode 6.3,使用这个UUID:9F75337B-21B4-4ADC-B558-F9CADF7073A7

    其实就是/Applications/Xcode.app/Contents/Info 里边的DVTPlugInCompatibilityUUID

  • 相关阅读:
    loj#6433. 「PKUSC2018」最大前缀和(状压dp)
    PKUWC2019游记
    10. Regular Expression Matching
    9. Palindrome Number
    8. String to Integer (atoi)
    7. Reverse Integer
    6. ZigZag Conversion
    5. Longest Palindromic Substring
    4. Median of Two Sorted Arrays
    3. Longest Substring Without Repeating Characters
  • 原文地址:https://www.cnblogs.com/sunnyke/p/4496756.html
Copyright © 2011-2022 走看看