Как стать автором
Обновить

Менеджер пакетов для XCode

Время на прочтение2 мин
Количество просмотров11K
Сегодня обнаружил достойный внимания всех разработчиков, пишущих под iOS/Mac OS и использующих XCode, проект – менеджер плагинов для XCode. Имя этому проекту – Alcatraz. Увидев это чудо, я незамедлительно захотел его протестировать, благо установка выполняется тремя действиями:
1. Запустить терминал
2. Вставить следующий код в окно терминала:
mkdir -p ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins;
curl -L http://goo.gl/xfmmt | tar xv -C ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins -

3. Нажать Enter.

Перезапускаем XCode и в меню Window видим новый пункт открывающий окно менджера пакетов, также доступное по сочетанию горячих клавиш Shift-Cmd-9


Окно менеджера пакетов выглядит вот так:


В верхней части расположены кнопки фильтров по типам плагинов. В основной части окна отображается список доступных плагинов. Установка и удаление осуществляется простым кликом по галочке напротив плагина. Если при установке плагина что-то пошло не так, в строке статуса, в нижней части окна вы увидите сообщение об ошибке. В случае успешной установки там же появится рекомендация перезапустить среду. Сходу мне не удалось поставить только цветовые темы XCode, но я особо и не стремился.
Сейчас список плагинов не велик, но его можно дополнять, сделав форк репозитория на github, внеся свои правки и отправив pull-request. Я смог найти в этом списке 90% плагинов о которых когда-либо слышал.
Сам менеджер пакетов находится в alpha версии и возможны падения и прочие трудности. Но такому, на мой взгляд замечательному, проекту можно это простить.
Этому продукту суждено было появиться и я очень рад его увидеть. Он займет достойное место в моей повседневной деятельности наряду с Cocoapods. Надеюсь, вам он тоже понравится.
Теги:
Хабы:
Всего голосов 29: ↑28 и ↓1+27
Комментарии15

Публикации

Истории

Работа

Swift разработчик
41 вакансия
iOS разработчик
26 вакансий

Ближайшие события

19 августа – 20 октября
RuCode.Финал. Чемпионат по алгоритмическому программированию и ИИ
МоскваНижний НовгородЕкатеринбургСтавропольНовосибрискКалининградПермьВладивостокЧитаКраснорскТомскИжевскПетрозаводскКазаньКурскТюменьВолгоградУфаМурманскБишкекСочиУльяновскСаратовИркутскДолгопрудныйОнлайн
3 – 18 октября
Kokoc Hackathon 2024
Онлайн
24 – 25 октября
One Day Offer для AQA Engineer и Developers
Онлайн
25 октября
Конференция по росту продуктов EGC’24
МоскваОнлайн
7 – 8 ноября
Конференция byteoilgas_conf 2024
МоскваОнлайн
7 – 8 ноября
Конференция «Матемаркетинг»
МоскваОнлайн
15 – 16 ноября
IT-конференция Merge Skolkovo
Москва
25 – 26 апреля
IT-конференция Merge Tatarstan 2025
Казань