美文网首页
Xcode8安装插件

Xcode8安装插件

作者: 豆汁儿还是豆花儿 | 来源:发表于2017-03-21 14:29 被阅读65次

    xcode8之后,安装插件的问题,困扰了很久,很多朋友也分享了自己的安装方法,无奈一直失败中。。。,今天又突然兴起操作了一下,竟然成功,所以来分享一下。

    1.目前版本是8.2,由于装插件可能会影响到app的打包上传,为保险起见,首先复制一份Xcode,并命名为”XcodeSigner“

    2.钥匙串.app,创建新证书,名称填XcodeSigner,证书类型选择代码签名(Code Signing);


    填写证书信息,(证书类型:选“代码签名”)

    3.打开终端,命令中输入:sudo codesign -f -s XcodeSigner /Applications/XcodeSigner.app,耐心等待命令执行完毕(5-8min左右);

    4、获得XcodeSigner的UUID,在终端命令行输入:

    defaults read /Applications/XcodeSigner.app/Contents/Info DVTPlugInCompatibilityUUID 即可获得XcodeSigner的UUID;

    PS.步骤4是为了解决运行github上下载的插件崩溃的问题

    5.GitHub下载需要的插件,我先下的是插件管理工具Alcatraz下载地址 ,下载完打开时记得选择XcodeSigner.app。

    6.检查插件工程的Info.plist是否有XcodeSigner.app的UUID,若无需要自行添加步骤4获取的UUID,若有直接运行即可。(无UUID可能会造成闪退)

    7.运行成功后,关闭XcodeSigner,在此重新打开,此处若有如下此类信息,请点击“Load Bundle”,“允许”或“始终允许”

    (此处由于安装Alcatraz时忘记截图,所以随便在网上找的类似图片)

    8.普通插件到此即可。Alcatraz安装完成后,能看到Package Manager,点击打开,去搜索需要的插件即可。


    9.利用Alcatraz,安装了KSImageNamed成功可用,but。。。

    我知道大家很不喜欢此处的but。。。,我能怎么办,我也很绝望啊。关闭XcodeSigner再次打开时,window-Package Manager不见了,泪奔ing啊,不过在工程里面亲测KSImageNamed依然可用.

    PS.利用Alcatraz管理不太可行:如果有童鞋安装完Alcatraz后一次性安装自己喜欢的多种插件,或许Alcatraz能起到那么一点点的作用。

    不过笔者无奈,所以还是选择每次github下载插件、允许、Load Bundle等重复步骤使用插件了

    ps:KSImageNamed安装后试用xcode崩溃(移除KSImageNamed):rm -rf ~/Library/Developer/Xcode/Plug-ins/KSImageNamed.ideplugin/


    相关文章

      网友评论

          本文标题:Xcode8安装插件

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