Xcode 7.1 中的恶魔岛
Alcatraz in Xcode 7.1
请注意,从 Xcode 8 恶魔岛不再有效
Editor Extension Tutorial
我无法为 Xcode 7.1
安装 Alcatraz
根据他们的推特提要 Alcatraz 应该与 Xcode 7.1 一起使用。我试过卸载并重新安装。
我使用了
的推荐安装
curl -fsSL https://raw.githubusercontent.com/supermarin/Alcatraz/deploy/Scripts/install.sh | sh
会不会跟我安装了Xcode 6.4有关?
我在 7.1 中遇到了同样的问题,只是重新安装 Alcatraz 没有帮助。我也有XCode6.4,可能有关系。
我在这里找到了解决方案 - https://github.com/supermarin/Alcatraz/issues/352
如 welsonla 所述,您必须退出 XCode 并进入终端
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`
然后
sudo xcode-select --reset
为了以防万一,我之前也卸载了 Alcatraz,然后又重新安装了它。
@Mopr 的回答可能会解决,但对我不起作用。我从 Enisto Pino Alcatraz issue 352 那里得到了更完整的答案,我将在这里重新发布
1) 关闭 Xcode
2) 移除 Xcode 7.0
之前的默认值
defaults delete com.apple.dt.Xcode DVTPlugInManagerNonApplePlugIns-Xcode-7.0
3) 卸载恶魔岛
rm -rf ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/Alcatraz.xcplugin
4) 删除所有通过 Alcatraz 安装的包
rm -rf ~/Library/Application\ Support/Alcatraz/
5) 将插件列表中的 DVTPlugInCompatibilityUUID 更新为 7.1:
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\ 7.1.app/Contents/Info DVTPlugInCompatibilityUUID
6) 重置 Xcode select
sudo xcode-select --reset
7) 打开 Xcode
8) 安装恶魔岛
curl -fsSL https://raw.github.com/supermarin/Alcatraz/master/Scripts/install.sh | sh
9) 重启Xcode
10) Select "Load Bundles" 在 Xcode 开始的对话框中。
我按照 Ryan 的建议做了同样的事情,但没有奏效。然后我意识到他有:
defaults delete com.apple.dt.Xcode DVTPlugInManagerNonApplePlugIns-Xcode-7.0
因为我使用的是 7.1,所以我将其更改为
defaults delete com.apple.dt.Xcode DVTPlugInManagerNonApplePlugIns-Xcode-7.1
P.S。我会对此发表评论,但我太菜鸟了,无法发表评论 3;(
我把 Alcatraz.xcplugin 从插件文件夹移到了外面。打开Xcode,然后退出。后来我搬回了插件文件夹并重新打开Xcode。它问我是否加载捆绑包,只需点击加载即可加载。 [github.com/supermarin/Alcatraz/issues/359]
请注意,从 Xcode 8 恶魔岛不再有效 Editor Extension Tutorial
我无法为 Xcode 7.1
安装 Alcatraz根据他们的推特提要 Alcatraz 应该与 Xcode 7.1 一起使用。我试过卸载并重新安装。
我使用了
的推荐安装curl -fsSL https://raw.githubusercontent.com/supermarin/Alcatraz/deploy/Scripts/install.sh | sh
会不会跟我安装了Xcode 6.4有关?
我在 7.1 中遇到了同样的问题,只是重新安装 Alcatraz 没有帮助。我也有XCode6.4,可能有关系。 我在这里找到了解决方案 - https://github.com/supermarin/Alcatraz/issues/352
如 welsonla 所述,您必须退出 XCode 并进入终端
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`
然后
sudo xcode-select --reset
为了以防万一,我之前也卸载了 Alcatraz,然后又重新安装了它。
@Mopr 的回答可能会解决,但对我不起作用。我从 Enisto Pino Alcatraz issue 352 那里得到了更完整的答案,我将在这里重新发布
1) 关闭 Xcode
2) 移除 Xcode 7.0
之前的默认值defaults delete com.apple.dt.Xcode DVTPlugInManagerNonApplePlugIns-Xcode-7.0
3) 卸载恶魔岛
rm -rf ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/Alcatraz.xcplugin
4) 删除所有通过 Alcatraz 安装的包
rm -rf ~/Library/Application\ Support/Alcatraz/
5) 将插件列表中的 DVTPlugInCompatibilityUUID 更新为 7.1:
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\ 7.1.app/Contents/Info DVTPlugInCompatibilityUUID
6) 重置 Xcode select
sudo xcode-select --reset
7) 打开 Xcode
8) 安装恶魔岛
curl -fsSL https://raw.github.com/supermarin/Alcatraz/master/Scripts/install.sh | sh
9) 重启Xcode
10) Select "Load Bundles" 在 Xcode 开始的对话框中。
我按照 Ryan 的建议做了同样的事情,但没有奏效。然后我意识到他有:
defaults delete com.apple.dt.Xcode DVTPlugInManagerNonApplePlugIns-Xcode-7.0
因为我使用的是 7.1,所以我将其更改为
defaults delete com.apple.dt.Xcode DVTPlugInManagerNonApplePlugIns-Xcode-7.1
P.S。我会对此发表评论,但我太菜鸟了,无法发表评论 3;(
我把 Alcatraz.xcplugin 从插件文件夹移到了外面。打开Xcode,然后退出。后来我搬回了插件文件夹并重新打开Xcode。它问我是否加载捆绑包,只需点击加载即可加载。 [github.com/supermarin/Alcatraz/issues/359]