Подтвердить что ты не робот

Xcode 4 и BWToolKit

Можно ли использовать BWToolKit или любые другие модули IB в Xcode 4?

Мой старый проект использует BWToolKit, и теперь я не могу открыть его без Interface Builder.

4b9b3361

Ответ 1

Примечание (добавлено 26 октября 2011 г.): Этот ответ несколько устарел. См. Комментарии.

Xcode 4 (с момента написания) не поддерживает IBPlugins вообще.
Вам нужно будет установить Xcode 3 и его Interface Builder для редактирования ножей с помощью IBPlugins.
(Будьте осторожны, устанавливая Xcode3, хотя, поскольку он может перезаписать Xcode4 нежелательно)

Итак, кратко: используйте Xcode3 IB для редактирования инфицированных IBPlugin nibs и Xcode4 для остальных.

Насколько я знаю, не было публичного заявления/заявления, ставящего в заблуждение IBPlugins, и все равно придерживаться их или нет. ast time, которое я проверил (через день после выпуска Xcode4), документация по IBPlugin все еще существовала, и я не мог найти никакой отметки на устаревании (или, как ни странно, даже несовместимости Xcode4).

Для получения дополнительной информации позвольте мне процитировать от Martin Pilkington отличный обзор Xcode4:

Потеря IBPlugins:
Для всех крутых новых жара в Xcode 4, есть одна большая в его функциональности. IBPlugins нельзя загружать и как таковые любые НИБ, которые полагаются на компоненты из их нельзя редактировать. Они могут быть скомпилирован, но только если у вас есть Xcode 3 и IB 3 все еще установлены. Это основной недостающий компонент, хотя он не является неожиданным. Строка должна быть в какой-то момент, чтобы сказать "это первая версия, которую мы отправим" и IBPlugins, вероятно, являются одним из вещи, которые не делали 4.0. Конечно, большие проблемы с IBPlugins - они не работают с iOS. Я надеюсь, что они пропали без вести потому что Apple работает над улучшенной системы и скорее уйдет это из 4.0, чем корабль половину реализованное решение. Я сказал, что надеюсь они не полностью заменяют Система IBPlugin, так как это невероятно мощный и один из самых приятных плагинов систем, для которых я закодирован.

Прочитать полную статью

Ответ 2

Из того, что я прочитал, существующие плагины не будут работать или будут очень неустойчивыми. Консенсус по этому вопросу заключается в том, что если вы полагаетесь на плагины, придерживайтесь Xcode3 на данный момент.

Ответ 3

Папка: /Developer/Platforms/MacOSX.platform/Developer/Library/Interface Builder/Plug-ins/ имеет кучу '*.ibplugin's. Не знаю, что это значит.