Herunterladen und installieren ein ipa aus selbst gehosteten url auf iOS
Ich müssen Sie herunterladen und installieren ein ipa
direkt von einer URL.
Ich habe dies ausprobiert:
NSURL *url = [NSURL URLWithString:@"https://myWeb.com/test.ipa"];
[[UIApplication sharedApplication] openURL:url];
Start der app im Safari, aber dann erscheint die Meldung:
Ist es möglich?
- Afaik, Sie können nicht installieren IPAs direkt auf Ihr Gerät. Möchten Sie vielleicht check out TestFlight obwohl.
- du machst einen falschen Ansatz. Lassen Sie mich geben Sie die richtige Antwort.
- Welches Profil hast du verwendet zum kompilieren der ipa, Entwickler oder Vertrieb?
- Laden Sie Ihre ipa - Diawi E-mail die erzeugte url, um sich dann öffnen Sie E-mail klicken Sie auf url sollte es öffnen in safari klicken Sie auf app installieren.
- Bitte prüfen Sie die Beta-generator. Idealerweise sollten wir es nicht hochladen, unsere Arbeit den Dritten Server. Ich habe mit beta-generator für alle long & alle, die ipv & erzeugte Arbeit ist es lokal. Sie müssen nur die Dateien hochladen, um Ihre distribution server oder ein Konto wie DropBox oder amazon S3 oder auf Ihrem lokalen server.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verteilen Ihre app over-the-air (OTA, das bedeutet ohne mit TestFlight oder den offiziellen App-Store), du brauchst vielleicht 3 unterschiedliche Dateien, nämlich:
Können Sie Beta-generator um diese Dateien zu erzeugen:
https://myWeb.com/MY_TEST_APP
in der beta-generator.index.html
,your_App.ipa
, &manifest.plist
auf deinen server Pfadhttps://myWeb.com/MY_TEST_APP
index.html
. Sobald Sie diese Datei öffnen, werden Sie aufgefordert, Tippen Sie auf installieren.your_App.ipa
auf Ihrem Gerät.Können Sie auch dazu mehr manuell.
index.html
<a href="itms-services://?action=download-manifest&url=https://myWeb.com/MY_TEST_APP/manifest.plist">Install App</a>
manifestieren.plist
Wenn die app weigert sich zu installieren oder auszuführen, müssen Sie möglicherweise überprüfen Sie die folgenden Elemente:
index.html
undmanifest.plist
plist
Datei möglicherweise müssen gehostet werden, die auf einem HTTPS-server. Sie können verwenden Sie Dropbox für diese, wenn notwendig.[[UIApplication sharedApplication] openURL:url];
ich bezog dieseUIApplication
nur. Auch ich wurde erwartet, dass Sie versuchen, den URL-Wert, der alsitms-services://?action=download-manifest&url=myWeb.com/MY_TEST_APP/manifest.plist
wie ich es noch nie versucht, mit Hilfe direkt aus einer App. Ich habe die Verteilung von apps über diese Methode, wo man Tippen Index.html & es verwendet, um get install auf, dass die bekannten Gerät( wie das provisioning-Profil ist mit dem installieren.)index.html
. Ich hoffe, das ist OK.Beta builder
ist aus der Wartung, was für eine Schande!Einfach können Sie nutzen DropBox für diese. Die Schritte bleiben im wesentlichen die gleichen.
Sie können Folgendes tun-:
1) hochladen .ipa-dropBox, Teilen Sie den link dazu .ipa
2) Fügen Sie den geteilten link für .ipa in Ihrem manifest.plist-Datei-Upload-manifest-Datei in der DropBox wieder teilen Sie den link dazu .plist-Datei
3)fügen Sie den link für diese Plist in Ihrem index.html Datei mit einem geeigneten tag.
Teilen Sie diese index.html Datei mit dem jeder, der kann, Tippen Sie auf die URL und download. oder Sie können direkt Treffer der URL statt.
Ja, safari erkennt die *.ipa und wird versuchen, es zu installieren, aber die ipa muss ordnungsgemäß unterzeichnet und dürfen nur Geräte würden in der Lage sein, um es zu installieren.
http://www.diawi.com ist ein service, der Sie bei diesem Prozess helfen.
All dies ist für Ad-hoc-Verteilung, nicht für die Produktion von apps.
Mehr Informationen über folgenden link :
Gibt es eine Möglichkeit zu installieren, iPhone-App, per browser?
Gibt es online-tools, die diesen Prozess zu vereinfachen, zu teilen, zum Beispiel https://abbashare.com oder https://diawi.com
Erstellen Sie eine ipa-Datei von xcode mit ad-hoc-oder inhouse-Profil, und laden Sie diese Datei auf dieser Website.
Ich bevorzuge abbashare, weil die Datei speichern Sie auf Ihrem dropbox und Sie können es löschen, Wann immer Sie wollen
Antwort für Enterprise-Konto mit Xcode8
Exportieren .ipa, indem Sie das "mit manifest plist checkbox" und die links angefordert.
Hochladen .ipa-Datei und .plist-Datei in das gleiche Verzeichnis des Servers (welche du beim exportieren .ipa/, die in der erwähnten .plist-Datei).
Erstellen Sie den Download-Link, wie unten angegeben. url-link zu Ihrem .plist-Datei Speicherort.
itms-services://?action=download-manifest&url=https://yourdomainname.com/app.plist
Kopieren Sie diesen link und fügen Sie ihn in den safari browser in Ihrem iphone. Es wird Sie bitten, zu installieren 😀
Es ist nicht möglich, wenn Sie mögen, direkt herunterladen und installieren Sie die app von Ihrer website. Es ist eine andere Art und Weise für Unternehmen bereitstellen und installieren Sie die app über der Luft. Ihre URL sollte auf einen web-Dienst hostet ein manifest plist-Datei in einem vordefinierten format erforderlich, die von Apple. Dieser Dienst zurückkehren sollte, die url der manifest-Datei, die dann verwendet werden können, wie unten:
Hoffe, das beantwortet Ihre Frage.
Erstellen Sie eine Virtuelle Maschine mit Windows läuft es und laden Sie die Datei in einem freigegebenen Ordner.
😀