2009-09-05 74 views
6

在xcode 3.2下,我的ObjectiveC + Python/Ruby項目仍然可以打開更新和編譯,但是不能創建新項目。XCode 3.2 Ruby和Python模板

鑑於所有ruby和python的痕跡從xcode 3.2中缺失(即創建項目並添加新的ruby/python文件),是否有一種簡單的方法來再次安裝模板?

我發現了一些關於將它們複製到某個文件夾中的信息,但我似乎無法使它工作,我懷疑該文件夾位置已經更改爲3.2。

+0

即使在安裝模板之後,對於我來說,連接IB和XCode的RubyCocoa/PyObjC功能都沒有工作 - 您是否能夠正常工作? – arbales 2009-09-19 10:12:29

+0

我可以正常工作的唯一方法是在xcode 3.1中創建一個空的python/ruby​​項目,然後爲您工作的每個新項目創建此項目文件夾的副本。 3.2可以讓你重命名項目,這樣你就可以擁有新項目的專有名稱。 – Jacob 2009-09-19 12:38:38

回答

6

在3.2應用程序模板的文件夾是: /開發/庫/ Xcode中/工程模板/應用

模板蟒蛇是在: http://svn.red-bean.com/pyobjc/trunk/pyobjc/pyobjc-xcode/Project%20Templates/

使用:

$svn co <address of template you want> /Developer/Library/Xcode/Project Templates/Application/<Folder you want it in> 

例如

$svn co http://svn.red-bean.com/pyobjc/trunk/pyobjc/pyobjc-xcode/Project%20Templates/Cocoa-Python%20Document-based%20Application/ /Developer/Library/Xcode/Project\ Templates/Application/Cocoa-Python\ NSDocument\ based\ Application 
3

從Xcode 3.2開始,Apple決定不包含來自第三方項目(包括PyObjC,RubyCocoa或MacRuby)的項目和文件模板。由於這些模板文件的更新頻率通常比Xcode的發佈週期更頻繁,因此Xcode附帶的模板通常會過時。現在鼓勵開發人員直接從這些項目的存儲庫安裝模板。 PyObjC模板目前僅在SVN中可用,儘管PyObjC開發人員打算在「很快」的網站上提供它們。 This問題詳情如何安裝新模板。

5

Here's the word這個從克里斯·埃斯皮諾薩在郵件列表中的Xcode的用戶:

我們不強調可可Python和 可可紅寶石,雖然現有項目 將繼續鞏固在Xcode。您 可以複製您現有的 項目之一,並使用新的重命名 命令啓動新項目。

錯誤防止去除的 這些模板申請將在Xcode中被複制到 沒有 的Python/Ruby的模板和 我們將使用這個bug來衡量的,在未來的支持的需要 。

我想說一個錯誤報告https://bugreport.apple.com表達你對這個問題的意見。

0

上述評論都很好,樂於助人,但並沒有真正幫助。我能找到的最簡單的方法是在xcode 3.1中創建一個空的python/ruby​​項目,然後爲每個處理的新項目創建該項目文件夾的副本。

當您打開新建/空白項目時,3.2具有一項新功能,可讓您重命名該項目,以便您可以爲eacn新項目指定適當的名稱。