Что мне нужно знать для создания шаблонов проектов Xcode? - PullRequest
8 голосов
/ 23 декабря 2010

Мне известны некоторые учебные пособия по созданию шаблонов проектов Xcode, например, здесь: http://robnapier.net/blog/project-templates-364

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

Я продолжаю сталкиваться с препятствиями и хотел бы собрать как можно больше информации о процессе создания шаблонов проектов Xcode. Информация, которая наиболее важна в актуальном состоянии (по крайней мере, она должна иметь отношение к Xcode 3 или выше).

Например, что я хотел бы увидеть:

  • описание TemplateChooser.plist и аналогичные plist файлы и что делают эти опции (в моем случае, как только я добавлю TemplateChooser.plist, мой проект исчезает из проекта Xcode список шаблонов)
  • как создать шаблон проекта, который ссылается на другой .xcodeproj (когда я это делаю, другой .xcodeproj появляется в списке шаблонов проекта, даже если он не использует специальное соглашение об именах)
  • процессы, которые могут быть применены, например, возможно ли запустить сценарий при создании проекта из шаблона? Это было бы полезно для распаковки определенных файлов во вновь созданный проект.

Если у вас есть ответ или предложение по любому из вышеперечисленных вопросов, я был бы признателен за это. В противном случае настоятельно рекомендуется любая ссылка на хорошие ресурсы шаблона проекта XCode. Особенно, если есть официальная документация от Apple - я еще не нашел такой, которая, кажется, подразумевает, что шаблоны проектов недокументированы.

Ответы [ 4 ]

6 голосов
/ 31 декабря 2010

Вы видели это:

http://www.sodeso.nl/?p=895
http://www.codeproject.com/KB/iPhone/CreatingXcodeProject.aspx

Если вы скажете, что искали, я почти уверен, что вы уже видели ссылки, но этилучшие ресурсы, которые я мог найти с моими «googlabilities»

Вы можете попробовать связаться с этим парнем - http://linkedin.com/in/mottishneor у него есть несколько связанных сообщений в Интернете

Ссылки, предложенные FXтоже совсем не плохо!

4 голосов
/ 03 января 2011

Там действительно мало информации о шаблонах XCode. Что меня заинтересовало, так это следующие ссылки (я задокументировал себя по этой теме, но пока не пошел дальше):

  • Поиск кода Google показывает несколько примеров , но не очень
  • в частности, мне было интересно посмотреть код, предоставленный Three20 ; у них есть несколько базовых примеров, например здесь
  • ссылка на другой проект работала для меня, так что, может быть, вы могли бы задать конкретный вопрос об этом, предоставив более подробную информацию?
  • в списках рассылки Apple
  • Официальной документации от Apple нет, о чем свидетельствует отсутствие результатов по этому запросу

Извините, если это не Просветленный, краткий ответ. Как вы сказали, это плохо документировано, и источники повсюду. Я просто надеюсь, что смогу выделить некоторые места, чтобы найти информацию, которой не смогли достичь ваши собственные запросы:)

2 голосов
/ 03 января 2011

У меня больше нет Mac, так что это столько, сколько я могу дать вам, не проверяя это сам. Насколько я могу судить, шаблоны Xcode недокументированы Apple.

  • У этого парня есть несколько руководств для работы с шаблонами Xcode, но информация довольно скудная. Мое предложение по работе с templateChooser.plist - попытаться редактировать только этот файл в конструкторе интерфейсов.

  • Это руководство является хорошим примером того, как добавить ссылку на другой .xcodeproj. По той причине, что у вас возникли проблемы с добавлением ссылки на ваш проект, нам, вероятно, нужна дополнительная информация.

  • Если вы прокрутите путь вниз по в этом документе , вы можете включить в каждый шаблон сценарий myscript.sh. Этот сценарий будет отображаться в меню сценариев для проектов, созданных с использованием этого шаблона. Это не так удобно, как автоматический запуск скриптов, но лучше, чем ничего.

  • В заключение, документация шаблона Xcode - это кошмар. Похоже, что там есть много мощных функций, но они затенены из-за недостаточной дружественности к пользователю и из-за того, что документация сильно отстает от обновлений Xcode для Apple. Это просто не кажется им приоритетом. Надеюсь, это поможет.

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