Разработка PyObjC с Xcode 3.2 - PullRequest
       31

Разработка PyObjC с Xcode 3.2

16 голосов
/ 12 сентября 2009

Xcode 3.2 удалил шаблоны по умолчанию для языков сценариев (Ruby, Python и т. Д.). Как мне найти эти шаблоны для использования в Xcode 3.2? Нужно ли мне добавить что-нибудь еще в Xcode для поддержки работы и «сборки» программ PyObjC?

Кроме того, есть ли какая-либо документация и / или ресурсы, которые помогли бы мне войти в PyObjC (и Какао), учитывая, что я уже парень из Python?

Ответы [ 3 ]

29 голосов
/ 12 сентября 2009

Apple теперь призывает людей получать шаблоны непосредственно из проекта PyObjC. На Cocoabuilder есть хорошая ветка объяснений со следующими советами от bbum:

Вам необходимо загрузить и установить шаблоны из PyObjC
хранилище или веб-сайт.

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

На веб-сайте PyObjC имеются как шаблоны для загрузки, так и отличная документация / учебные пособия.


Edit: немного более конкретно, вот что я сделал, чтобы PyObjC работал в Snow Leopard:

  • Используя Finder, я зашел на Go > Connect to Server... и подключился к http://svn.red -bean.com / pyobjc / trunk / pyobjc / pyobjc-xcode / в качестве гостя.

  • Затем я создал папку с именем Xcode в моей локальной системе на ~Library/Application Support/Developer/Shared/Xcode/. (Возможно, у вас уже есть эта папка, но я еще ничего не настроил для себя).

  • Я скопировал папку File Templates с сервера Red-Bean в мою новую папку XCode.

  • Скопировал папку Project Templates в другое место, например на Рабочий стол.

  • Используя терминал, перейдите во временную папку «Шаблоны проектов» на моем рабочем столе и запустите эту команду, чтобы «построить» шаблон .:

$ cd ~ / Рабочий стол / Проект \ Шаблоны /

$ ./project-tool.py -k -v --template ~ / Рабочий стол / Проект \ Templates / Cocoa-Python \ Application / CocoaApp.xcodeproj / TemplateInfo.plist Cocoa-Python \ Application ~ / Библиотека / Приложение \ Поддержка / Разработчик / Общий / Xcode / Проект \ Шаблоны / Какао-Python \ Приложение

  • Повторите для других шаблонов:

$. / Project-tool.py -k -v --template ~ / Рабочий стол / Проект \ Templates / Cocoa-Python \ На основе документов \ Application / CocoaDocApp.xcodeproj / TemplateInfo.plist Cocoa-Python \ На основе документов \ Приложение / ~ / Библиотека / Приложение \ Поддержка / Разработчик / Общий / Xcode / Проект \ Шаблоны / Какао-Python \ На основе документов \ Приложение

$ ./project-tool.py -k -v --template ~ / Рабочий стол / Проект \ Templates / Cocoa-Python \ Core \ Data \ Application / CocoaApp.xcodeproj / TemplateInfo.plist Cocoa-Python \ Core \ Data \ Приложение / ~ / Библиотека / Приложение \ Поддержка / Разработчик / Shared / Xcode / Project \ Templates / Cocoa-Python \ Core \ Data \ Application

$ ./project-tool.py -k -v --template ~ / Рабочий стол / Проект \ Templates / Cocoa-Python \ Core \ Данные \ На основе документов \ Application / CocoaDocApp.xcodeproj / TemplateInfo.plist Cocoa-Python \ Core \ Data \ На основе документов \ Приложение / ~ / Библиотека / Приложение \ Поддержка / Разработчик / Shared / Xcode / Project \ Templates / Cocoa-Python \ Core \ Данные \ На основе документов \ Application

  • Я запустил Xcode. Шаблоны теперь расположены в разделе «Пользовательские шаблоны» окон New Project... и New File....

Проект по умолчанию, собранный из коробки (не нужно устанавливать что-либо еще из проекта PyObjC или py2app). Я сделал глупую программу с одной кнопкой и действием, и она работала прекрасно, включая интеграцию с Интерфейсным Разработчиком (я мог перетаскивать управление, чтобы соединить действия и выходы).

Я также недавно наткнулся на серию учебных пособий «Приступая к работе» в блоге, который показался довольно полезным для начинающих. Автор, похоже, приложил немало усилий к серии «Создание графического интерфейса пользователя Какао в Python с PyObjC» (в настоящее время состоит из 6 частей).

4 голосов
/ 27 октября 2009

Проверьте это сообщение в блоге ... исправил это идеально для меня: http://ioanna.me/2009/09/installing-pyobjc-xcode-templates-in-snow-leopard/

1 голос
/ 15 июня 2013

Xcode был изменен, вот как вы это делаете:

  1. Скачать шаблоны из https://github.com/gregneagle/Xcode4CocoaPythonTemplates

  2. Скопируйте две папки, Шаблоны файлов и Шаблоны проектов в ~/Library/Developer/Xcode/Templates. Если у вас еще нет этой папки, создайте ее.

  3. Когда вы откроете Xcode и создадите новый проект, вы увидите новый раздел под названием «Какао-Python» с 4 шаблонами.

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