Apple представила расширения редактора исходного кода Xcode с Xcode 8. Будет ли Xcode 8 поддерживать плагины через Alcatraz?Будут поддерживаться Xcode 8 плагинами (-> Alcatraz)
ответ
Похоже, это должно работать. Найденные здесь ответы: https://github.com/alcatraz/Alcatraz/issues/475 Ключ, похоже, заключается в удалении подписи кода, чтобы заставить существующие плагины работать.
Важно отметить: расширения Xcode 8 в настоящее время в значительной степени ограничены текстовыми манипуляциями. Надеюсь, Apple в будущем обеспечит большую функциональность. – tfrank377
Люди должны помнить, что они могут использовать приложение контейнера в качестве своего графического интерфейса (это то, что я делаю для своих настроек). –
По-видимому, не: '(
https://github.com/alcatraz/Alcatraz/issues/475
Мы должны ждать, пока кто-то не конвертировать плагинов в новые Xcode Расширения
Xcode 8 запрещает инъекции кода (способ плагины, используемые для загрузки) для соображения безопасности. Вы можете обойти это, удалив подписание кода на Xcode. Оба этих инструмента способствуют упрощению:
https://github.com/inket/update_xcode_plugins
https://github.com/fpg1503/MakeXcodeGr8Again
Для работы на Xcode 8+ без снятия подписи кода, плагины должны быть переписано как Xcode Source Editor Extensions. К сожалению, API-интерфейсы для этих расширений допускают только замену текста на данный момент, поэтому они не являются адекватной заменой.
Я подал рапорт на rdar, не стесняйтесь выражать свое мнение, а также:
Xcode является основным инструментом для разработки на всех платформах Apple. Люди могут либо любить, либо ненавидеть, факт, что это все еще самый мощный инструмент для разработки.
Много его силы и полезности было достигнуто за счет 3-сторонних плагинов, позже, охватываемые проектом Алькатрас, которая является системой управления один добавочный номер для Xcode, а жизненно необходимы как для необходим пример НПМ для Node.js. Все это основано на справедливом сообществе , которое разработало свои полезные приложения с открытым исходным кодом и опубликовано их на GitHub. Это не кодовое инъекционное гетто, нацеленное на заражение . Это сообщество в сообществе.
Xcode 8, как правило, отказывается от поддержки этих плагинов, чаще всего передается в качестве шага безопасности в целях предотвращения распространения вложенных файлов . Это неверно; вы просто не можете предотвратить это, потому что всегда есть тот, кто находит способ. Этот шаг просто делает Xcode менее полезной, сложной и не такой многофункциональной. Есть много важных плагинов, которые разработчики любят, способствуют и продвигаются вперед , чтобы сделать Xcode еще лучше, скажите себе честно, в основном даже лучше , чем вы могли бы за короткий период.
Сообщество нуждается в мощном материале. Путь более мощный, чем базовый Исходный редактор магии. Пересмотрите этот шаг в духе сообщества и поддержите своих разработчиков.
В последние годы есть движение к закрытию платформы.Первый выключение плагинов Spotlight и его великолепных плагинов Flashlight менеджер, который просто великолепный, и теперь мне нужно отключить Rootless до . Теперь это плагины Xcode. Вы делаете все больше и больше, чтобы сделать разработчики и опытные пользователи чувствуют себя грустно и не имеют своих вычислительных устройств устройства в своих руках.
Там есть подробное обсуждение на Алькатрас репо, он говорит, что все: https://github.com/alcatraz/Alcatraz/issues/475
Я прилагаю список больших плагинов, которые я просто не могу провести день без:
AxeMode - вопросы, Xcode исправление подсветки - подсветка активной строки ClangFormat - код форматирования DerivedData Exterminator - ежедневная потребность избавление или плохой материал FuzzyAutocomplete - имя говорит все, все еще более мощное, чем завершение Xcode HighlightSelectedString MCLog - фильтрация журналов консоли, включая регулярные выражения OMColorSense Polychromatic - переменные цвета, симпатичные материалы RSImageOptimPlugin - обработка PNG файлов перед выполнением SCXcodeMinimap - люблю этот SublimeText-thingy! XCFixin_FindFix - фиксация Функция поиска XcodeRefactoringPlus - латание функциональность рефакторинга, все еще глючит, но меньше, чем Xcode без плагин XToDo - Todos коллекция ZLGotoSandbox - потому что дело с папок будет ад без него
Большинство из них не связанный с исходным кодом, тем самым заслуживает того, чтобы загрузить и снова работать как шарм.
Вы можете загрузить все свои плагины, перекодировав подпись Xcode 8.0. Все кредиты команде XVim. Казалось, они решили эту проблему. https://github.com/XVimProject/XVim/blob/master/INSTALL_Xcode8.md The Most Important Step From The Solution
Для Xcode 9.0 и выше это больше не будет работать. –
Нет поддержки, и мы не можем ее ожидать. Apple решает закрыть экосистему вокруг менеджера пакетов Alcatraz, прежде чем у них будет готовый api (расширения), который сможет делать то, что раньше делали плагины. Расширения в настоящее время ограничены текстовым фреймом, который не позволяет многое сделать.
Основная причина, объявленная яблоком, - это безопасность, и теперь мы можем отключить подписание кода с целью вернуть самые важные функции, отсутствующие в Xcode. Плохой день для сообщества, плохое решение из яблока.
Я также рекомендую обсуждение Алькатрас здесь: https://github.com/alcatraz/Alcatraz/issues/475 Самое главное, если вы хотите поддержать Alcatraz файл ошибку в http://bugreport.apple.com, чтобы они знали, что многие люди страдают с этим изменением
Я сделал то же самое (openradar .appspot.com/28423208):
Xcode является основным инструментом для разработки на всех платформах Apple. Люди могут либо любить, либо ненавидеть, факт, что это все еще самый мощный инструмент для разработки.
Много его силы и полезности было достигнуто за счет третьих сторон плагинов, а затем покрыты проектом Алькатрас, которая является системой управления один добавочный номер для Xcode, как жизненно необходимы как для примера НПМ необходимо для Node.js.Все это основано на справедливом сообществе , которое разработало свои полезные приложения с открытым исходным кодом и опубликовано их на GitHub. Это не кодовое инъекционное гетто, нацеленное на заражение . Это сообщество в сообществе.
Xcode 8, как правило, отказывается от поддержки этих плагинов, чаще всего передается в качестве шага безопасности в целях предотвращения распространения вложенных файлов . Это неверно; вы просто не можете предотвратить это, потому что всегда есть тот, кто находит способ. Этот шаг просто делает Xcode менее полезной, сложной и не такой многофункциональной. Есть много важных плагинов, которые разработчики любят, способствуют и продвигаются вперед , чтобы сделать Xcode еще лучше, скажите себе честно, в основном даже лучше , чем вы могли бы за короткий период.
Сообщество нуждается в мощном материале. Путь более мощный, чем базовая магия редактирования исходного кода. Пересмотрите этот шаг в духе сообщества и поддержите своих разработчиков.
В последние годы есть движение к закрытию платформы. Первое закрытие плагинов Spotlight и его великолепных плагинов Flashlight , что просто здорово, и теперь мне нужно отключить Rootless до . Теперь это плагины Xcode. Вы делаете все больше и больше, чтобы сделать разработчики и опытные пользователи чувствуют себя грустно и не имеют своих вычислительных устройств устройства в своих руках.
Там есть подробное обсуждение на Алькатрас репо, он говорит все: github.com/alcatraz/Alcatraz/issues/475
Я прилагаю список больших плагинов, которые я просто не могу провести день без : AutoHighlightSymbol - Добавить блики на выбранный лексем ClangFormat - код форматировочной DerivedData Exterminator - суточная потребность Избавление или плохие вещи FuzzyAutocomplete - название говорит все это, еще более мощной, чем Xcode завершение KZLinkedConsole - быть в состоянии нажать на ссылку в консоли, чтобы открыть соответствующий файл и быстрее отлаживать PreciseCoverage - лучше графический интерфейс, чем Xcode предоставляет для просмотра покрытия XcodeColors - (? Как еще консоль должна быть использована) показывает цвета в консоли в зависимости от уровня журнала
Большинство из них не являются исходным кодом, связанных, таким образом, заслуживают имея способ загружаться и снова работать как шарм.
Если вы не сделаете быстрый шаг для поддержки своего сообщества, я уверен, что найдет другую платформу для работы.
Я чувствую боль - мне нужен Вим! – Ronaldoh1