Я пытаюсь следовать инструкциям для принятого ответа на "PyObjC development с Xcode 3.2". Я отправлю их сюда, так как у меня недостаточно комментариев, чтобы прокомментировать фактический вопрос:
Вот что я сделал, чтобы PyObjC работал в Snow Leopard:
-
Используя Finder, я пошел в
/li >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
в другое место, например Desktop. -
Используя терминал, переместился во временную папку "Шаблоны проектов" на моем рабочем столе и выполнил эту команду для "создания" шаблона.:
$cd ~/Desktop/Project\Templates/
$./project-tool.py -k -v --template ~/Desktop/Project\Templates/ Cocoa -Python\Application/CocoaApp.xcodeproj/TemplateInfo.plist Cocoa -Python\Application ~/Library/Приложение\Поддержка/Разработчик/Shared/Xcode/Project\Templates/Cocoa -Python\Application
Когда я пытаюсь запустить строку, начинающуюся с ./project-tool.py
, я получаю следующую ошибку в терминале:
Traceback (most recent call last):
File "./project-tool.py", line 22, in <module>
from Foundation import NSDictionary
ImportError: No module named Foundation
Я запускаю Snow Leopard и установил Xcode 3.2.1 и прочитал, что этот модуль уже должен быть установлен и работать. Я прочитал, что вы можете проверить, работают ли модули PyObjC, запустив >>> import objc
в командной строке Python. Когда я запускаю это, я получаю:
>>> import objc
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named objc
Может ли кто-нибудь помочь мне развеять эту ошибку? Похоже, я должен был сделать все это автоматически с помощью установки Snow Leopard, но я не могу.