Der Unterschied zwischen Unterzeichnung mit einem Enterprise-Konto in Hausanschlussprofil und einem von einem regulären Konto erhalten, dass die ehemaligen erlaubt beliebig iOS-Gerät, um die .ipa zu installieren, und die letztere ermöglicht nur Geräte im Profil, um es zu installieren. Ohne ein Enterprise-Konto bedeutet dies, dass Sie zuerst die Geräte-ID von den Geräten abrufen, ein Bereitstellungsprofil erstellen müssen, das alle diese IDs enthält, und dieses Profil für einen OTA-Build verwenden (OTA = over the air). Aber bevor Sie das tun, probieren Sie einfach die nächsten Schritte mit Ihrem eigenen Gerät aus (das ist sicher aufgeführt, wenn Sie auf Xcode aufbauen). Die nächsten Schritte sind fehleranfällig genug, um auch ohne mehrere Geräte zu versuchen:
eine OTA-build Sie die folgenden erstellen müssen tun:
- ein erstellen.ipa für In-house-Verteilung (dadurch wird sichergestellt, dass das Profil in das Paket aufgenommen wird, das es den aufgelisteten Geräten ermöglicht, es zu installieren)
- Erstellen Sie eine .plist-Datei mit Informationen zur App und einer URL zur .ipa-Datei (siehe unten). Der Link zu der darin enthaltenen .ipa muss HTTPS sein.
- eine HTML-Datei mit einem speziell formatierten Link erstellen (muss auch HTTPS sein) zu dieser .plist-Datei:
<a href="itms-services://?action=download-manifest&url=http://linkToyour/plistFile.plist"> Download My App </a>
Wenn Sie auf Ihrem iOS-Gerät auf diese Webseite zu finden, sollten Sie in der Lage sein, zu installieren die .ipa-Datei. Stellen Sie sicher, dass Ihr Gerät mit dem geöffneten Gerätebereich von Xcode mit Ihrem Gerät verbunden ist. Dadurch können Sie sich die Systemausgabe in der Konsole ansehen, wenn die Dinge nicht funktionieren (die Warnungen auf Ihrem iOS-Gerät sind normalerweise nicht hilfreich).
Hinweis, das ein anderer, Weg bequemer Weg Setup ist ein Xcode bietet. Vielleicht kannst du das von einer Maschine aus tun, aber ich habe das mit einem alten MacBook gemacht, das ich noch hatte. Laden Sie Xcode Server (kostenlos) herunter, indem Sie den Einlösungscode aus dem Entwicklerportal verwenden. Aktivieren Sie den Xcode-Server und richten Sie einen Bot von Ihrem lokalen Rechner ein. Dies ist bei weitem der bequemste Weg.
Hier ist eine Vorlage der .plist-Datei, die Sie machen müssen:
<?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://yourWebSite.com/youripaFileName.ipa</string> // change this
</dict>
</array>
<key>metadata</key>
<dict>
<key>bundle-identifier</key>
<string>yourBundleID</string> // change this
<key>bundle-version</key>
<string>yourApplicationVersion</string> // change this
<key>kind</key>
<string>software</string>
<key>title</key>
<string>yourAlertTitle</string> // change this
</dict>
</dict>
</array>
</dict>
</plist>
Haben Sie Entwicklung Bereitstellung Profil? Sie können auch mit der iOS-Entwicklungsoption installieren. – Jitendra
Ja, ich habe ein Entwicklungsprovisionierungsprofil? Bitte geben Sie einige Links zur Dokumentation, wie man das macht – hzak
bitte folgen Sie den Anweisungen und lassen Sie mich wissen, ob es geholfen hat oder nicht – Jitendra