Плагины Xcode перестали работать
Дэйв Кек Fixins
прекратил работу над Xcode. Я уже пробовал перестроить безрезультатно. Кто-нибудь нашел обходное решение? (Я в основном стремлюсь к CurrentLineHighlighter
и DisableAnimations
.)
Связанный вопрос о другом плагине: XcodeColors не работает в XCode 5
Ответы
Ответ 1
ОБНОВЛЕНИЕ: Я написал более длинный ответ о том, как автоматизировать обновление этих плагинов, включая Xcode 8.
Вы можете получить плагины * для работы с Xcode 5, добавив массив DVTPlugInCompatibilityUUIDs
в каждый плагин Info.plist
. Затем добавьте строку UUID в этот массив.
<key>DVTPlugInCompatibilityUUIDs</key>
<array>
<string>37B30044-3B14-46BA-ABAA-F01000C27B63</string>
</array>
Чтобы получить UUID, выполните defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID
в консоли.
* например. DisableAnimations
и HideDistractions
работают, а CurrentLineHighlighter
всегда сбой Xcode.
Ответ 2
EDIT: Начиная с Xcode 8 система плагинов больше не работает, больше информации. Этот ответ не будет работать для Xcode 8 и более поздних версий.
Оригинальный ответ:
Плагины 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`
Примечание. Вам необходимо перезапустить Xcode, чтобы снова работать ваши плагины.
Примечание 2: Вам нужно будет запустить эту команду для каждого обновления Xcode
Ответ 3
Вы можете найти простое решение здесь
Вы должны использовать другую папку плагинов
/Applications/Xcode.app/Contents/PlugIns