XCode8之后,由于苹果的限制,之前很好使用的插件不能直接用了。怎么办?
通过以下方法,XCode8/XCode9最新版照样可以安装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、查看一下现有签名,并且把新版本的UUID放到插件的info.plist中
可以看到 绿色的字体提示添加完成。就代表添加成功了;注意一下黄色字体的提示,意思就是你使用的xcode8以上的版本,如果需要正常使用,需要运行,unsign这个命令。这个是对xcode进行解除签名。这样我们安装的插件才可以起作用。如果需要进行打包到APP的操作可以进行回复签名。命令如下update_xcode_plugins
5、xcode解除签名(只有解除签名,才能实用Alcatraz功能)
update_xcode_plugins --unsign
选择检测到xcode
6、xcode安装签名(Alcatraz安装完成后需要安装签名,这样才能app打包)
update_xcode_plugins --restore
7、重启xcode,弹窗提示选择 load bundle,然后在Window->Package Manager中尽情享受插件带来的便利吧!
网友评论