我正在尝试按照“使用 Xcode 3.2 进行 PyObjC 开发”的已接受答案的说明进行操作。我将在这里重新发布它们,因为我没有足够的代表来评论实际问题:
以下是我为 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
文件夹从红豆服务器复制到我的新 Xcode 文件夹中。将文件夹复制
Project Templates
到其他位置,例如桌面。使用终端,导航到我桌面上的临时项目模板文件夹并运行此命令来“构建”模板。:
$ cd ~/桌面/项目\模板/
$ ./project-tool.py -k -v --template ~/Desktop/Project\ Templates/Cocoa-Python\ Application/CocoaApp.xcodeproj/TemplateInfo.plist Cocoa-Python\ Application ~/Library/Application\ Support/Developer /Shared/Xcode/Project\ Templates/Cocoa-Python\ 应用程序
当我尝试运行以 开头的行时,./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 并已阅读该模块应该已经安装并可以工作。我读过您可以通过>>> import objc
在 Python 命令行中运行来测试 PyObjC 模块是否正常工作。当我运行它时,我得到:
>>> import objc
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named objc
谁能帮我消除这个错误?似乎我应该能够使用我的 Snow Leopard 安装自动完成所有这些操作,但我不能。