zoukankan      html  css  js  c++  java
  • xcode 8 重新支持插件

    苹果出了Xcode8之后,就加了签名让之前的自定义插件无法继续的安装使用。想要重新使用插件的话只要用自己的签名覆盖苹果的签名即可。

    1.创建自签名证书

    钥匙串-》钥匙串访问-》证书助理-》创建证书...

    名称:XcodeSigner(可以随便命名,后面要使用)

    身份类型:自签名根证书

    证书类型:代码签名

    点击创建

    2.用刚刚创建的证书重新签名xcode

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

    3.防止有些插件失效,运行一下命令:

    find ~/Library/Application Support/Developer/Shared/Xcode/Plug-ins -name Info.plist -maxdepth 3 | xargs -I{} defaults write {} DVTPlugInCompatibilityUUIDs -array-add `defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID`

    4.安装完想要的插件后,重启xcode,选择Load Bundle就可以了

    如安装xcode管理插件的插件alcatraz

    curl -fsSL https://raw.githubusercontent.com/supermarin/Alcatraz/deploy/Scripts/install.sh | sh

    只支持xcode7+

    卸载alcatraz:

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

    删除alcatraz缓存数据:

    rm -rf ~/Library/Application Support/Alcatraz
  • 相关阅读:
    Python中的函数介绍
    Python中对文件和目录的操作
    Centos7上vsftp脚本--> sh vsftp.sh 用户名 密码 --> sh vsftp.sh install
    ERROR 2002 (HY000): Can't connect to local MySQL server through socket '***' (2)
    re模块
    模块导入
    装饰器
    内置函数 Ⅱ
    内置函数 Ⅰ
    迭代器、生成器
  • 原文地址:https://www.cnblogs.com/wenrisheng/p/6170619.html
Copyright © 2011-2022 走看看