2013-08-16 12 views
5

Ich möchte mich im iOS Developer Enterprise-Programm anmelden. Ich kann keine Antwort auf meine Frage finden - und Apple selbst ist sich nicht sicher, wenn ich am Telefon frage.iOS Developer Enterprise-Programm - können Gerätebenutzer die App direkt installieren?

Meine Frage: kann ich ein App over-the-air direkt an das Zielgerät liefern, wenn das App iOS Developer Enterprise Programm mit dem entwickelt wird?

Idealerweise ist dies der Fall, und ich kann die App an "Road Warrior" -Kollegen liefern, die nicht einen Laptop öffnen und iTunes starten möchten, um eine App auf ihrem iOS-Gerät (fast immer ein iPhone) zu installieren.

Was ist Ihre Erfahrung?

Antwort

0

Von Distributing Enterprise Apps for iOS Devices: About deploying apps (die Apple-Entwickler Anmeldung erforderlich) beschreibt 4 verschiedene Möglichkeiten der Verteilung von Apps über die Luft einschließlich:

  1. die App für die Benutzer verteilen, um mit iTunes zu installieren.

  2. Lassen Sie einen IT-Administrator die App auf Geräten installieren, die das iPhone-Konfigurationsprogramm oder Apple Configurator verwenden.

  3. Veröffentlichen Sie die App auf einem sicheren Webserver. Benutzer greifen auf die Installation zu und führen sie drahtlos aus.

  4. Verwenden Sie Ihren MDM-Server, um verwalteten Geräten anzuweisen, eine Inhouse- oder App Store-App zu installieren, wenn Ihr MDM-Server dies unterstützt.

3

Dies ist möglich. Wir tun das Gleiche in der Firma, die ich in Arbeit. Wir setzen .ipa und .plist-Datei auf dem Server und bieten Link-Datei .plist. Wenn Benutzer auf den Link von ihrem Mobilgerät klicken, werden sie aufgefordert, die Anwendung zu installieren.

Die einzige notwendige Sache ist UDIDs alle Geräte an das Provisioning-Profil enthält, mit denen Sie Ihre Anmeldung erkennen sind.

Dies ist der Inhalt der .plist-Datei ist:

<?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> 

Und dann Link zu Ihrer plist-Datei hinzu:

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

Ich denke, hier ist Limit für die Anzahl der Geräte, die Sie pro Lizenz registrieren. – preetam

+0

Ja, 100 Geräte pro Lizenz. – JPetric

1

Ich denke, hier ist Limit für die Anzahl der Geräte, die Sie Registrieren Sie sich pro Lizenz. - Preetam 16. August bei 12:46

Ja, 100 Geräte pro Lizenz. - JPetric 16. August bei 13:04

iOS Developer Enterprise-Programm ermöglicht es Ihnen, "In-House" Apps unbegrenzte Anzahl von Geräten zu verteilen. Es gibt keine solche Begrenzung für 100 Geräte.

Verwandte Themen