Алькатрас в Xcode 7.1

Обратите внимание, что с Xcode 8 Alcatraz больше не работает Учебное пособие по расширению редактора


Я не могу установить Alcatraz для Xcode 7.1

Согласно их твиттеру, Alcatraz должен работать с Xcode 7.1. Я пробовал удалить и переустановить.

Я использовал рекомендуемую установку

curl -fsSL https://raw.githubusercontent.com/supermarin/Alcatraz/deploy/Scripts/install.sh | sh

Может ли это быть связано с тем, что у меня также установлен Xcode 6.4?

введите здесь описание изображения


person Ryan Heitner    schedule 26.10.2015    source источник


Ответы (4)


Ответ @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

sudo xcode-select --reset

7) Откройте Xcode

8) Установите Алькатрас

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

9) Перезапустите Xcode

10) Выберите «Загрузить пакеты» в диалоговом окне при запуске Xcode.

person Ryan Heitner    schedule 26.10.2015
comment
не работал для меня. Я даже видел Load Bundles, но Xcode по-прежнему не имеет диспетчера пакетов в окне. - person Adem; 11.11.2016
comment
@Adem Теперь вы должны использовать XCode 8+, так что это больше не актуально - person Ryan Heitner; 13.11.2016

Я сделал то же, что предложил Райан, и это не сработало. Потом я понял, что у него есть:

по умолчанию удалить com.apple.dt.Xcode DVTPlugInManagerNonApplePlugIns-Xcode-7.0

Поскольку я на 7.1, я изменил его на

defaults delete com.apple.dt.Xcode DVTPlugInManagerNonApplePlugIns-Xcode-7.1

P.S. Я бы сделал это комментарием, но я слишком нуб, чтобы комментировать 3 ;(

person Manny    schedule 05.11.2015


Я переместил Alcatraz.xcplugin наружу из папки плагинов. Открыл Xcode, затем вышел. Позже я вернулся в папку плагинов и снова открыл Xcode. Он спросил меня, загружать ли пакеты, просто нажал «Загрузить», и он загрузился. [github.com/supermarin/Алькатрас/issues/359]

person Abhishek Bedi    schedule 06.11.2015
comment
Самый простой и простой ответ. Может не у всех сработало, но у меня сработало. Спасибо! - person BFeher; 04.12.2015