好吧,我們希望沿着...這行做一些事情:如何自動化iPhone應用程序生成?
- 有人進入我們的網站,通過某種形式的雲,註冊一個帳戶,然後一個腳本在服務器上執行。
- 此腳本將或多或少地執行以下操作:
- 在我們的主機的根目錄中創建一個文件夾。
- 克隆包含「白標」iPhone項目的存儲庫,其中包含所有代碼和相關文件。克隆將存儲在上述文件夾中。
- 一些配置文件也將被添加到所述文件夾(JSON文件)。
現在,這裏的棘手的部分......我們不知道如何處理這樣的:
- 腳本需要-somehow-能夠自動生成一個全功能的,有效的iPhone應用程序(一個.ipa文件,我假設,如果我錯了,請隨時糾正我)使用存儲庫克隆所在的文件夾中提供的文件。
重要的東西要考慮到:
- 資源庫中的應用程序文件不爲應用程序(應用程序圖標下面的一個在iPhone手機......)指定自定義名稱。相反,它帶有一個通用名稱,一旦這個「自動化應用程序生成過程」完成,它就不能出現在應用程序中。相反,它必須使用包含在配置文件中的應用程序名稱(即JSON文件)。
- 「完成的應用程序」必須包含我們的分發配置文件,並且必須相應地進行代碼簽名。
所以基本上,我們希望有一個最終automatizes過程中人們通常使用Xcode的生成最終的iPhone應用程序時經過的服務器腳本。這是因爲我們目前的業務項目包含一個爲每位客戶「定製」的白標籤應用程序,我們希望儘可能保持時間效益,並儘可能避免手動處理。
任何想法?這可以做到嗎?需要什麼?
你基本上只是想從命令行構建一個iOS Xcode項目。有很多現有的問題和谷歌結果可以幫助你做到這一點。 – 2013-04-26 13:00:50
同意。 xcode實際上使用命令行來構建您的項目。你可以自己做這件事,檢查命令的結果,然後從創建它的樹上拉出ipa。有一個關於使用xcode命令行的東西的WWDC視頻 - 我想這是在2012年的圖書館。 – CocoaEv 2013-04-26 13:27:25
感謝您的信息。會試試這個。:) – 2013-04-27 11:46:24