我試圖將我的MonoTouch應用程序歸檔並將其提供給使用Apple/Xcode組織者的測試人員。使用Organizer將MonoTouch應用程序分發給測試人員?
有人可以告訴我該怎麼做嗎?在ObjC項目中,我可以將應用程序歸檔。但是我怎樣才能在MT/MonoDevelop中實現相同?
勒
我試圖將我的MonoTouch應用程序歸檔並將其提供給使用Apple/Xcode組織者的測試人員。使用Organizer將MonoTouch應用程序分發給測試人員?
有人可以告訴我該怎麼做嗎?在ObjC項目中,我可以將應用程序歸檔。但是我怎樣才能在MT/MonoDevelop中實現相同?
勒
即Xcode提供處於.ipa文件的形式存檔。這是一個具有特定預期文件結構的榮耀zip文件。
的的.ipa由以下幾部分組成:
我包了我們的.ipa的方式,就是我有一個名爲「應用程序包裝」,它具有所有這些組件已經在文件夾中,每當我們做一個上傳我簡單地更新.app文件,「壓縮...「,然後將文件重命名爲x.ipa(OS X會詢問您是否要使用此擴展名,請確保選擇(」使用.ipa「!)。
然後,您可以將文件發送到測試人員通過itunes安裝如果測試人員都在iOS 4.0以上的設備上測試,那麼也可以通過無線方式進行測試,但是隻有當您需要我時纔可以進入該測試程序中?
編輯 - 在空氣分配
這是可以做到在應用程序的空氣分配也是如此。我們使用它來分發我們開發的企業應用程序,但也可以將其用於測試目的。這裏應該注意的是,爲了安裝應用程序,該設備需要包含在您與應用程序簽署的配置文件中(但您已經知道了!)。
爲了做到在空中,你需要3樣東西:
清單中的plist包含以下結構/信息:
然後,您會希望將所有這些文件的上傳到您的網站/內聯網等。爲了下載應用程序,您需要創建一個指向Manifest.plist文件的頁面,然後iOS負責其餘部分,並從清單中指定的位置下載應用程序。
現在有一個更容易在MonoDevelop的Project菜單中,選擇Publ是TestFlight的。
您將需要一個免費的TestFlightApp.com帳戶,但它效果很好!
是的,這樣做。但是當我問這個問題時,並沒有這麼簡單的方法。 – Krumelur
你的測試人員會通過iTunes安裝嗎? – Luke
這就是我所希望的,是的。目前他們來到我的辦公桌並從MonoDevelop內部部署應用程序。 – Krumelur
@Krumelur - 幫你一個忙,並看看testflightapp.com。這是用於管理iOS Beta測試的免費服務。我使用,如果發現它是一個偉大的節省時間。 – Jason