xcode10 使用Alcatraz插件

 

文章转载自:https://grayland119.github.io/2016/XCPUU/

打开Keychain Access之后如图操作:
在这里插入图片描述
在这里插入图片描述

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

完全退出xcode后再重新打开xcode

 

如果上述方法执行完没出现Package Manager的,则可以试下如下方法

XCode8之后,由于苹果的限制,之前很好使用的插件不能直接用了。怎么办?
通过以下方法,XCode8/XCode9/XCode10最新版照样可以安装Alcatraz,安装插件。方法如下:

1、删除以前的Alcatraz插件,通过如下两条命令(没安装的跳过)

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

rm -rf ~/Library/Application\ Support/Alcatraz/

2、安装 alcatraz插件

curl -fsSL https://raw.github.com/supermarin/Alcatraz/master/Scripts/install.sh | sh

 

3、安装签名插件

sudo gem install update_xcode_plugins 
安装不成功可以使用
推荐: sudo gem install -n /usr/local/bin update_xcode_plugins

4、安装完成之后,可以使用下面的命令对我们已经安装的插件统一进行升级(其实这个过程就是自动配置插件所需要的当前Xcode的DVTPlugInCompatibilityUUID,并且进行安装)

update_xcode_plugins    (需要等很长)

 

可以看到 绿色的字体提示添加完成。就代表添加成功了;注意一下黄色字体的提示,意思就是你使用的xcode8以上的版本,如果需要正常使用,需要运行,unsign这个命令。这个是对xcode进行解除签名。这样我们安装的插件才可以起作用。如果需要进行打包到APP的操作可以进行回复签名。命令如下

5、xcode解除签名(只有解除签名,才能使用用Alcatraz功能)

update_xcode_plugins --unsign      (也需要等很长)

选择检测到xcode

6、xcode安装签名(Alcatraz安装完成后需要安装签名,这样才能app打包)

update_xcode_plugins --restore 

 

7、重启xcode,弹窗提示选择 load bundle,然后在Window->Package Manager中尽情享受插件带来的便利吧!

问题:看不到Package Manager怎么办?

1.终端输入:defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID

  defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID

安装了插件,但不生效直接在Terminal中输入一下指令, 直接添加Xcode的UUID到各个插件的Info文件中:

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`

2.终端 

cd /Users/xxxx/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins

3. 右键 Alcatraz.xcplugin ,显示包内容Contents->Info.plist ,将uuid新增到info.plist文件中

 

 

除了百度常见的插件外, 另推插件
injectionforxcode
不需要编译运行App, 能让你修改的代码立即生效, 简直神器~~ 用熟练了大大提升开发效率

参考:https://grayland119.github.io/2016/XCPUU/



作者:伍孟华
链接:https://www.jianshu.com/p/c4462991f683
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值