Xcode 8.3+ 正确的插件集成方式

总共4个步骤

解决Xcode签名问题

有两种方式

1 . XcodeGr8

(我没用过这种方式,但是把链接放出来,下面的话系引用)   
之前装了XcodeGr8 不过每次打开xcode第一次执行cmd+s保存的时候,会卡住很长时间,导致我很不爽
虽然使用[https://github.com/fpg1503/MakeXcodeGr8Again](https://github.com/fpg1503/MakeXcodeGr8Again)会更方便一点但是用这个来unsign会造成首次保存卡10分钟的bug(我两台电脑都这样)...

2 . Xcode本地证书替换方式

1.先下载原版Xcode8
2.在应用程序中将Xcode8复制一份(用来以后打包上传)
3.打开"钥匙串访问"
4.上面导航栏-钥匙串访问-证书处理-创建证书
第一行名称填写XcodeSigner
第二行不变
第三行选代码签名
其他的都不变 点击创建.

创建证书

填写如图
终端运行(要等10多分钟,固态硬盘会快一些)
$ sudo codesign -f -s XcodeSigner /Applications/Xcode.app 
执行以上步骤XCode 证书问题基本解决

安装Alcatraz

在终端输入

->安装方法(有必要可以先卸载再安装 就oK):
打开Terminal,将下面复制到Terminal
curl -fsSL https://raw.github.com/alcatraz/Alcatraz/master/Scripts/install.sh | sh
->卸载方法
rm -rf ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/Alcatraz.xcplugin
PS. 我在8.3.2版本第一次安装的时候 重新打开Xcode 并没有出现 LoadBundle界面,然后各种百度
以下方式是有效的

在终端运行如下代码 添加xcode8的id给插件 应该可以解决大部分插件的问题
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.plist DVTPlugInCompatibilityUUID`
然后重启Xcode

接下来愉快的玩耍Xcode吧 就像Xcode 7一样 唤醒package manager,选择你需要的插件愉快的玩耍

后记

-------------------------------关于Xcode8.3.2 
经测试8.3.2 可以用没问题如过resign后出现闪退的问题
可能是旧插件导致可以尝试清空这两个文件夹的全部内容
~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/Users/你的用户名/Application\ Support/Developer/Shared/Xcode/Plug-ins
如果出现不能调用命令行resign的情况
1.检查钥匙串中填写的信息是否一致
2.检查终端命令是否打错(直接复制不会出错)
3.检查xcode是否纯净没被修改过
---关于KSImageNamed图片名代码提示插件在Xcode8.3上不可用[https://github.com/ksuther/KSImageNamed-Xcode](https://github.com/ksuther/KSImageNamed-Xcode)
由于KSImageNamed这个插件的存放位置比较特殊,需要手动添加uuid下载后用xcode打开项目
 然后在 plist里面添加xcode的uuid 之后bulid项目即可安装成功
打开终端,输入:
UUID获取方式
defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID
如下图

配置如图

再有问题 留言,看到必定第一时间回复 以上过程已经过测试 有效
最后重要的问题说三遍
修改过签名的Xcode 不能用于打包上传! 记得自行备份!
修改过签名的Xcode 不能用于打包上传! 记得自行备份!
修改过签名的Xcode 不能用于打包上传! 记得自行备份!
上传时 选择原版本Xcode

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值