通過使用Apple提供的命令行工具xcodebuild
可以自動構建您的Xcode項目。
就自動化應用程序創建過程而言,Apple沒有在Xcode GUI之外公開此功能。您仍然可以自動執行此操作,並有兩種選擇。
使用的Automator創建一個腳本 即重放所有人類 將執行創建一個新的 項目的操作。這個重播 腳本的部分,如項目名稱等 可以定製和 編程提供給腳本。 這種方法的缺點是 ,這實際上會在 GUI上運行,並且速度會很慢。
如果你想做到這一切通過 命令行,你將不得不 逆向工程具有 擴展.xcodeproj的 Xcode項目文件的內容。它是一個 壓縮文件,幷包含 整個項目的幾個 XML配置文件。 這些XML文件的內容沒有公開 文檔。
要自動執行提交過程,您需要一個與itunesconnect.apple.com交談的腳本。這是您將應用程序提交給App Store的地方。結賬this page瞭解更多關於iTunes Connect的信息。 瀏覽器自動化工具在這裏很有幫助,雖然您可以推出通過HTTP與iTunes Connect交談的自定義腳本。
總而言之,開箱即用的唯一方法就是xcodebuild
工具。其他一切都必須進行逆向工程。
我剛纔看到appmakr.com。我在思考類似的問題。他們如何提交應用程序?捲曲或標準POST? – Abhinit 2010-01-05 11:00:04
個人請注意,請勿以「Call Jim」,「Call Bob」等類型的應用程序發送垃圾郵件。這家商店現在擁擠不堪。如果您正在處理多個位置的旅行指南或電子書,請考慮使用應用內購買,並僅提交一個包含所有內容的核心應用程序。 – 2010-01-05 14:02:44
我和你一樣討厭他們的應用程序。我真的只想儘可能地自動化過程。特別是在最初的設計和佈局階段。 – Abhinit 2010-01-06 11:04:41