2013-08-16 61 views
5

我想加入iOS Developer Enterprise程序。我無法找到我的問題的答案 - 就這一點而言,蘋果自己並不確定何時通過電話詢問。iOS開發人員企業程序 - 設備用戶可以直接安裝應用程序嗎?

我的問題:如果應用程序是使用iOS Developer Enterprise程序開發的,我可以直接向目標設備傳送應用程序嗎?

理想情況下,我可以將應用交付給不願意打開筆記本電腦並啓動iTunes在他們的iOS設備(幾乎總是iPhone)上安裝應用程序的「Road Warrior」同事。

你有什麼經驗?

回答

0

Distributing Enterprise Apps for iOS Devices: About deploying apps(這需要蘋果開發登錄)它描述了4種不同的分發應用程序,包括在空中的方式:

  1. 分發對用戶的應用程序中使用iTunes安裝。

  2. 讓IT管理員在使用iPhone配置實用程序或Apple Configurator的設備上安裝應用程序。

  3. 將應用程序發佈到安全的Web服務器上;用戶無線訪問和執行安裝。

  4. 如果您的MDM服務器支持,使用您的MDM服務器指示託管設備安裝內部或App Store應用程序。

3

這是可能的。我們在我工作的公司裏做同樣的事情。 我們在服務器上放置了.ipa和.plist文件,並提供了.plist文件的鏈接。當用戶點擊移動設備上的鏈接時,系統會提示他們安裝應用程序。

唯一必要的是將所有設備的UDID包含到您簽署應用程序的供應配置文件中。

這是的.plist文件的內容:

<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> 
<plist version="1.0"> 
<dict> 
    <key>items</key> 
    <array> 
     <dict> 
      <key>assets</key> 
      <array> 
       <dict> 
        <key>kind</key> 
        <string>software-package</string> 
        <key>url</key> 
        <string>http://location of your .ipa file</string> 
       </dict> 
      </array> 
      <key>metadata</key> 
      <dict> 
       <key>bundle-identifier</key> 
       <string>your.app.identifier</string> 
       <key>bundle-version</key> 
       <string>3.5.2</string> 
       <key>kind</key> 
       <string>software</string> 
       <key>title</key> 
       <string>app_title</string> 
      </dict> 
     </dict> 
    </array> 
</dict> 
</plist> 

,然後添加鏈接到您的plist文件:

<a href="itms-services://?action=download-manifest&url=http://location-of-plist.plist"> 
Download application</a> 
+0

我認爲,這裏是每個許可證註冊的設備數量的限制。 – preetam

+0

是的,每個許可證有100個設備。 – JPetric

1

我認爲,這裏是限制設備的數量你每個許可證註冊。 - preetam 8月16日12:46

是的,每個許可證有100個設備。 - JPetric 8月16日在13:04

iOS開發人員企業程序允許您分配「內部」應用程序無限數量的設備。沒有這樣的100個設備限制。

相關問題