2015-05-12 25 views
-1

我正在爲我的客戶開發專屬應用程序。這個應用程序將專門分發給他們,他們不希望它上傳到應用程序商店。問題是:將應用程序打包到.ipa文件時,我需要指定將能夠運行此應用程序的設備的UDID。但試圖從我的客戶中撬出它們太不方便,坦率地說,實際上是不可能的。在不知道客戶的情況下在ipad上部署ad-hoc應用程序UDID

最初,我認爲這是不可能的,因爲蘋果的嚴格安全政策,但我們發現如果您有企業帳戶,我們可以做某種事情。你可以通過在任意設備上安裝.mobileprovision文件和.ipa文件來使它工作並使其工作。我們已經看到我們的競爭對手像這樣做:

http://www.devicepharm.com/2011/08/how-to-install-enterprise-applications-on-the-ipad/

我必須創造什麼樣的證書/ mobileprovisions的,使這項工作?如何讓我的應用可以像這樣分發?

+0

如果您有企業帳戶,您應該創建一個InHouse配置文件並使用此配置文件簽名。這將允許您在不知道UDID的情況下安裝IPA。 – rckoenes

+1

只能使用企業Apple開發人員帳戶構建企業應用程序。蘋果開發者門戶網站上有很多關於此的內容以及數百個教程。做一點研究 –

+0

我們有一個企業蘋果開發者帳戶。我一直在研究這兩天,現在我仍然無法使它工作(這不能證明什麼,我可能只是被貶低)。 如果有數百個關於這個主題的教程,那麼這是個好消息!不知何故,在過去的幾天裏,我設法想念他們。你能指點我一些嗎? –

回答

0

如果您使用織物測試版分發您的版本。您只需要獲取您邀請他們加入Beta的電子郵件ID。一旦他們接受他們的移動設備上的邀請。當您嘗試通過可包含在您的自定義設置配置文件中的結構插件將構建發送到這些電子郵件ID時,任何缺失的UDID都將顯示出來。此外,還有一點需要注意的是,一旦客戶端接受邀請,您可以在Fabric自身的Web登錄中看到他的設備和UDID,以便在您的開發人員門戶/供應配置文件中將其添加爲設備。

您可以在這裏找到更多信息。 https://dev.twitter.com/crashlytics/beta-distribution

0

沒關係 我在Flash中構建應用程序,問題最終與不同的東西有關。 確實有很多這個主題的教程,他們是正確的。

相關問題