2

如何通过 XCode 6.3 beta 安装 Alcatraz?

如果我运行curl -fsSL https://raw.github.com/supermarin/Alcatraz/master/Scripts/install.sh | sh 它仅适用于我的非 beta XCode。

4

2 回答 2

6

@saiday 将以下步骤组合成一个终端命令:

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 步和第 3 步。

  1. 确保 Alcatraz 已安装并在 XCode 版本中工作

  2. 通过在终端中运行以下命令来确定测试版的 UUID:

    defaults read /Applications/Xcode-Beta.app/Contents/Info DVTPlugInCompatibilityUUID
    
  3. 在终端中运行以下命令:

    defaults write ~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/Alcatraz.xcplugin/Contents/Info.plist -array-add DVTPlugInCompatibilityUUIDs [REPLACE WITHUUID FROM STEP TWO]
    

这会将当前测试版的 UUID 添加到 Alcatraz 的可接受平台列表中。您的 UUID 应如下所示:992275C1-432A-4CF7-B659-D84ED6D42D3F

于 2015-03-16T17:11:28.760 回答
3

我制作了一个脚本,可以让任何版本的 Xcode 自动执行此操作。
通过指示其 Developer 文件夹的路径,切换到新版本的 Xcode。

- sudo xcode-select --switch /Applications/Xcode-NEW.app/Contents/Developer

从GitHub下载脚本,运行它,然后重新启动 Xcode。

于 2015-03-23T21:22:13.933 回答