2011-03-11 25 views

回答

0

如果沒有設備ID,您無法進行AdHoc生成,因爲這會爲您提供一個位於App Store外的分發渠道。 AdHoc僅用於測試

企業帳戶沒有任何設備ID部署要求,但您需要成爲一個擁有DnB號碼等的公司,並支付300美元的年費。

0

不容易。

蘋果喜歡控制分銷渠道。如果您可以在不知道設備ID的情況下分發您的應用,則可以創建一個競爭應用商店。 Apple要求您列出設備ID並將您限制爲100個設備,這對於開發/測試目的來說應該足夠了。

一些可能的解決方案:

  • 如果你分發到其他開發者,他們可以重新註冊自己的供應配置文件和證書應用程序(如更換MyApp.app/embedded.mobileprovision,CODESIGN_ALLOCATE=/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/codesign_allocate codesign -f -s 'iPhone Developer' MyApp.app。此外,您可能需要指定權利)。
  • iOS開發人員企業計劃大概有一個更高的限制,但我懷疑你仍然需要列出設備ID。
  • 越獄手機將運行未簽名的應用程序。
0

不,這是不可能的(除非你(和你的人)使用越獄設備)。

假設你不打算把你的應用程序放在iTunes上,我猜你必須問問他們的設備ID,至少一次。

但是,一旦你有了他們的ID,剩下的部分就會像給他們一個URL一樣簡單。他們只需使用移動版Safari瀏覽器訪問該網址,即可直接下載該應用。

這裏有一個鏈接顯示如何做到這一點:

http://www.readwriteweb.com/mobile/2010/12/apple-best-kept-secret-how-to-do-ad-hoc-installs.php

1

簡單地說,沒有。

如果你關心我從Google的測試者的UDID的複雜性,我建議讓他們安裝&使用Ad Hoc Helper,這使得該方法非常簡單(只要他們的電子郵件設置設備上) 。

相關問題