2011-03-19 88 views
6

Xcode 4徹底改變了(項目)模板系統。現在你可以做更多的事情,但它是有代價的。看看分散在/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/Templates/Project Templates/Application文件夾中的TemplateInfo.plist文件,您很快就會失去視角。新的設置很難修改,甚至更難以重新創建。 boreal-kiss.net的作者有a real good post about the new structureApple用於XCode 4模板生成的是什麼?

之一,他提到的東西打動了我,因爲我有同樣的想法,同時連接廣泛使用繼承的點在XML:通過編碼,但通過自動的,不需要

事實上,它似乎蘋果創建它們生成工具。

我的問題是:有人知道這樣的工具嗎? Xcode中是否有隱藏的輔助工具?它在某處下載嗎?或者有人可能創建了這樣的工具來生成TemplateInfo.plist XMLs?

我知道,這是一個延伸,但手動執行所有這些文件是它自己的一個項目,一個麻煩的人不應該在現代IDE中擔心這一點。


UPDATE:雖然你可以手工編寫模板文件,你不能靠你創造生存蘋果和Xcode的新版本API的變化模板。我最終編寫了自己的模板項目系統,通過將現有項目複製到新項目中。這是在一套專有的腳本指令和一個叫做klipp的命令行RubyGem中完成的。請參閱:https://rubygems.org/gems/klipp

+0

嗨@Jano,其實這些都不是類似的問題。他們詢問模板是如何工作的。這不難發現,只需要很多體力勞動。我試圖找到模板的生成器。 – epologee 2011-03-21 15:44:42

+0

你是對的epologee,我會刪除評論。順便說一下,我用手寫了一個模板,實際上它非常耗時和脆弱。 @Will XCode 4將不再需要擔心NDA了。 – Jano 2011-03-21 16:29:16

+0

@Jano:YAY!正在厭倦這些旗幟。 – Will 2011-03-21 16:59:48

回答

2

我希望幫助開發人員管理模板庫的工具是Apple將在某個時候發佈的內容,但是如果您希望馬上看到它,優先級必須在那裏。請務必提交錯誤報告(https://bugreport.apple.com/),以便Apple知道這是一個問題。你甚至可以引用所有的博客帖子和論壇帖子,這些帖子顯示了想用工具管理模板的開發者的數量。

+0

好點,沒想到那個! – epologee 2011-04-10 09:22:06

+0

我實際上是用google搜索了我的xcode項目模板問題,並且出現了自己的問題。距離這個事實差不多兩年之後,我發現像Brennan這樣的工具暗示還沒有看到白天的光明 - 雖然有bug報告。乾杯。 – epologee 2013-01-31 15:38:00