Как использовать более старые версии шаблонов приложений в Xcode 4.3? - PullRequest
1 голос
/ 13 ноября 2011

Все новые шаблоны в Xcode 4.3 / iOS 5 предназначены для использования раскадровок, ARC и создания элементов главного окна программно вместо использования XIB.

У меня все еще есть копия всех файлов шаблонов приложений старого стиля из Xcode 4.2, и во многих случаях они лучше для того, что я хочу сделать. Я попытался скопировать папку, содержащую файлы шаблона, в следующий каталог:

Разработчик> Платформы> iPhoneOS.platform> Разработчик> Библиотека> Xcode> Шаблоны> Шаблоны проектов> Приложение>

И добавили расширение «.xctemplate» в папку шаблонов, поскольку новые шаблоны, похоже, следуют этому соглашению.

Но файлы не распознаются XCode.

Есть ли способ заставить работать эти старые шаблоны?

Спасибо.

1 Ответ

1 голос
/ 27 апреля 2012

Загляните в этот каталог: ~ / Library / Developer / Xcode / Templates.

Может потребоваться немного усилий с вашей стороны, чтобы перенести шаблоны на новое место, но если вам повезет, и ваши шаблоны уже имеют правильный формат, вы можете просто скопировать и вставить.

В моем случае мне не нравилось создавать заголовок C ++ и файл реализации отдельно, поэтому я создал свои собственные шаблоны обратно в Xcode 4.1 и 4.2. К сожалению, они не пережили обновление до 4.3 (что я мог и должен был знать).

Теперь я хотел добавить свои собственные шаблоны на экран создания файлов C и C ++. Вот что я сделал:

  1. Создайте каталог ~ / Library / Developer / Xcode / Templates / C и C ++. Это гарантирует, что файлы будут добавлены на уже существующие вкладки C и C ++.
  2. В этом каталоге создайте другой каталог и назовите его так, как вы хотите назвать своим шаблоном, и используйте расширение .xctemplate, чтобы убедиться, что Xcode его распознает. В моем случае каталог назывался «C ++ и заголовочный файл. Xctemplate»
  3. В каталоге xctemplate создайте файл TemplateInfo.plist. Я скопировал свой из шаблона Cocos2d и немного поиграл с ним. Проверьте ссылку ниже, чтобы узнать, какая информация требуется как минимум.
  4. Создайте остальные файлы, которые вы хотите создать при выборе шаблона. Для меня это были "___ FILEBASENAME ___. H" и "___ FILEBASENAME ___. Cpp", но вы, вероятно, можете получить это в соответствии со своими потребностями.

Прочтите это, чтобы узнать больше: http://meandmark.com/blog/2011/11/creating-custom-xcode-4-file-templates/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...