Xcode 4 и BWToolKit - PullRequest
       37

Xcode 4 и BWToolKit

17 голосов
/ 20 марта 2011

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

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

Ответы [ 3 ]

11 голосов
/ 20 марта 2011

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

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

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

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

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

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

Читать статью полностью

3 голосов
/ 20 марта 2011

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

1 голос
/ 20 мая 2011

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

...