Installieren Sie .ipa mit oder ohne iTunes auf dem iPad

146

ich habe .ipa von PhoneGap Build und muss es testen. Ich habe ein Bereitstellungsprofil vom Entwicklerkonto erhalten.

Meine Frage lautet also: Kann ich mein .ipaiPad zum Testen direkt auf das iPad stellen oder muss ich einige Regeln befolgen, um es zu installieren?

URAndroid
quelle
21
Sie können TestFlight verwenden, um es ohne iTunes zu installieren. Oder laden Sie einfach Ihre IPA hier hoch - diawi.com . Und geben Sie den generierten Link in Safari Ihres Geräts ein und sagen Sie installieren
Nayan
1
Danke @NSS. Ich konnte das iTunes-Ding nicht zum Arbeiten bringen, nachdem ich Stunden damit verbracht hatte. diawi.com scheint vielversprechend und die App befindet sich bereits im Installationsprozess. Ich drücke die Daumen.
Moiz Tankiwala
3
verwendet diawi.com und es funktioniert super . Wird es von nun an verwenden.
Geoyws
2
Hier ist eine Mac-App, die Dropboxzum Verteilen von ipa tryappbox.com
Vineet Choudhary am
Das hat es für mich getan
Tadej

Antworten:

62

Ja, Sie können IPA auf dem iPad installieren. Zuerst müssen Sie dieses IPA in Ihr iTunes importieren. Verbinden Sie Ihr iPad mit iTunes und installieren Sie die Anwendung, indem Sie auf Installieren klicken und dann synchronisieren.

user7388
quelle
1
Ich habe Windows 7 in VirtualBox installiert, iTunes Version 12 installiert. Dann habe ich die ipa-Datei ( in meinem Fall eine alte Version von VLC ) heruntergeladen und in iTunes abgelegt. Zum Synchronisieren musste ich dann das App-Symbol auf mein Gerät (ein altes iPad) ziehen und dort ablegen, das in iTunes in meinem virtuellen Windows 7 aufgeführt ist. Vielen Dank.
Erik
1
Ich habe gehört, iTunes 12.7 hat den Apps-Bereich entfernt. Funktioniert dies immer noch mit der neuesten Version von iTunes?
Jenna Sloan
Dies ist wahrscheinlich nicht mehr die bevorzugte Methode, da iTunes bald weg sein wird. Die bevorzugte Methode ist das Hochladen auf diawi.com
Michael Fever
@ JennaSloan - in der Tat. Ich habe gerade 12.10 heruntergeladen, um eine alte iPad-App über iTunes zu installieren, und es gibt keinen Apps-Bereich. Ich habe die Diawi-Site verwendet, um die Installation zu versuchen.
bob.mazzo
90

Sie müssen sich nicht mit iTunesConnect beschäftigen, um Ihre Ad-hoc-Builds zu teilen. Laden Sie einfach Ihre ipa-Datei auf diawi hoch und nach dem erfolgreichen Hochladen erhalten Sie einen Link. Öffnen Sie den Link in Safari und Sie werden aufgefordert, die App zu installieren. Tippen Sie auf Installieren und genießen Sie

पवन
quelle
Eine gute Option, wenn beim Senden der App per Testflug eine Fehlermeldung angezeigt wird.
Pawan Rai
Diese Option funktioniert auch, wenn Sie eine IPA-Datei zum Download senden möchten. Sie müssen sie nicht per E-Mail anhängen. Benutzer können herunterladen, indem sie den Link im Browser öffnen.
12.
2
"Im Anwendungspaket wurde kein Bereitstellungsprofil gefunden."
William Entriken
1
@FullDecent Bitte versuchen Sie erneut, Ihren Build hochzuladen. Manchmal zeigt Diawi diesen Fehler ohne Grund.
12.
@fossilet Wie groß ist deine IPA-Datei?
26.
75

Öffnen Sie in Xcode 5 den Organizer (Fenster> Organizer) und wählen Sie oben "Geräte". Ihr angeschlossenes Gerät sollte auf der linken Seite angezeigt werden. Ziehen Sie die IPA-Datei auf dieses Gerät.

Öffnen Sie in Xcode 6 und Xcode 7 Geräte (Fenster> Geräte). Wieder sollte Ihr Gerät in der linken Spalte angezeigt werden. Ziehen Sie die IPA-Datei in die Liste der Apps unter "Installierte Apps".

In diesem Beitrag erfahren Sie, wie Sie die App für iOS 9-Geräte anschließend ausführen können.

Mark Horgan
quelle
1
Tolle Lösung. Dies ist perfekt, wenn Sie iTunes nicht synchronisieren oder auf einen Drittanbieter hochladen müssen, um es einfach auf ein Gerät zu übertragen. Spot on
mylogon
39

Es gibt vier Möglichkeiten, die ich alle getestet habe:

  • Testflug

  • Von iTunes installieren - Erstellen Sie .ipa als Ad-hoc- und normale Synchronisierung mit ipad & itunes.

  • Oder am besten können Sie eine URL für die Installation erstellen, während Sie ipa select als Unternehmen erstellen und eine Indexdatei mit plist erstellen. Dies funktioniert auch mit einem individuellen Entwicklerkonto.

  • Diawi

Jagdeep
quelle
Ist Option 3 mit individuellem Entwicklerkonto noch möglich? Ich weiß, es ist noch mit Unternehmenskonto
Gil Sand
5
Nicht, dass testflightapp.com zum 26. Februar 2015 geschlossen wäre.
Stan James
17

Sie können ios-deploy auch auschecken .

Es ist so einfach wie Laufen ios-deploy -b path/to/ipa/file.

Es funktioniert sogar mit path / to / project.app, das sich an derselben Stelle befinden sollte, wenn Sie Cordova / Phonegap-Builds lokal ausführen.

Prost!

mix3d
quelle
Dies ist ein schneller Weg von Mac OS zu iOS.
Andrew Paes
14

Sie können IPA mit Xcode installieren

  • Öffnen Sie Xcode
  • Wählen Sie Fenster in der oberen Menüleiste und wählen Sie Geräte und Simulatoren
  • Ziehen Sie Ihre IPA per Drag & Drop in den Bereich Apps

Geben Sie hier die Bildbeschreibung ein

Dadurch wird die Anwendung auf Ihrem Gerät installiert.

Vittal Pai
quelle
8

Öffnen Sie in Xcode 8 bei angeschlossenem iPhone Fenster -> Geräte. Wählen Sie in der linken Navigation das angeschlossene iPhone aus. Klicken Sie unter Installierte Apps auf das Symbol +. Navigieren Sie zu dem IPA, das Sie installieren möchten. Wählen Sie und klicken Sie auf Öffnen, um die App zu installieren.

mtc
quelle
7

Sie können die IPA für die Ad-hoc-Verteilung erstellen und mit diawi einen Link für Ihr iPad erstellen. Sie laden einfach die IPA und das Bereitstellungsprofil hoch, dann wird ein Link generiert und Sie können ihn von Ihrem iPad aus aufrufen, um die App zu installieren (wenn das Bereitstellungsprofil für die Entwicklung vorgesehen ist, müssen Sie die UDID Ihres iPad hinzufügen).

Nikos M.
quelle
4

Das iPhone erlaubt es nicht, eine IPA direkt zu installieren, daher ist es nutzlos, einen direkten Link zur IPA-Datei bereitzustellen. Aus diesem Grund verwenden einige Benutzer externe Dienste, die einen Link oder einen Q-Code bereitstellen, um die IPA zu installieren.

Eine andere Möglichkeit, die niemand in den anderen Antworten auf diese Frage angegeben hat und die völlig unabhängig von iTunes oder einem externen Dienst ist, besteht darin, ein eigenes Skript zu erstellen, das einen Installationslink generiert und automatisch an Ihr Handy sendet (z. B. per E-Mail). Ich habe ein solches Skript für meinen persönlichen Gebrauch erstellt, das:

  1. erstellt die HTML-Datei;
  2. erstellt die plist-Datei;
  3. kopiert ipa-, html- und plist-Dateien auf meinen Server;
  4. schickt mir den Link.

Da ich unter Linux arbeite, habe ich ein Bash-Skript erstellt. Sie können jede andere Skriptsprache verwenden, es ist jedoch wichtig zu wissen, was in die HTML- und Plist-Dateien eingefügt werden soll.

Dies ist der Teil meines Skripts, der den HTML- und Plist-Inhalt generiert. Ich hoffe, dass es genug selbsterklärend ist:

sha=`sha1sum ${ipa} | awk '{ print $1 }'`
output=${sha}-${AppName}-${version}.ipa
html=${sha}-${AppName}-${version}.html
plist=${sha}-${AppName}-${version}.plist

# Generates html
echo "<!DOCTYPE html>
 <html>
 <head>
 <meta charset=\"UTF-8\">
 <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge,chrome=1\">
    <meta name=\"MobileOptimized\" content=\"width\" />
    <meta name=\"HandheldFriendly\" content=\"true\" />
    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />
    <meta http-equiv=\"cleartype\" content=\"on\" />
 <title>Install ${AppName} ${version}</title>
 </head>

 <body>
   <h1><a href=\"itms-services://?action=download-manifest&url=${serverUrl}${plist}\">
     Install </a></h1>
 </body>

 </html>" > ${html}

# Generate plist
echo "<?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>${serverUrl}${output}</string>
                </dict>
                <dict>
                    <key>kind</key>
                    <string>full-size-image</string>
                    <key>needs-shine</key>
                    <true/>
                    <key>url</key>
                    <string>${serverUrl}Icon%402x.png</string>
                </dict>
                <dict>
                    <key>kind</key>
                    <string>display-image</string>
                    <key>needs-shine</key>
                    <true/>
                    <key>url</key>
                    <string>${serverUrl}Icon.png</string>
                </dict>
            </array>
            <key>metadata</key>
            <dict>
                <key>bundle-identifier</key>
                <string>${bundle}</string>
                <key>bundle-version</key>
                <string>${version}</string>
                <key>kind</key>
                <string>software</string>
                <key>title</key>
                <string>${AppName}</string>
            </dict>
        </dict>
    </array>
</dict>
</plist>" > ${plist}

Ein einfaches Beispiel finden Sie auch unter: https://github.com/Saleh7/ipa-install

Francesco Galgani
quelle
3

Wie wäre es mit dem iPhone-Konfigurationsdienstprogramm?

http://support.apple.com/kb/DL1465?viewlocale=de_DE&locale=de_DE

Mit dem iPhone-Konfigurationsdienstprogramm können Sie auf einfache Weise Konfigurationsprofile erstellen, verwalten, verschlüsseln und installieren, Bereitstellungsprofile und autorisierte Anwendungen verfolgen und installieren sowie Geräteinformationen einschließlich Konsolenprotokollen erfassen.

Installieren Sie ipa-Dateien mit dem Iphone-Konfigurationsdienstprogramm

Aktualisieren:

Apple Configurator ersetzt das iPhone-Konfigurationsdienstprogramm. Mit der Veröffentlichung von iOS 8 wird das iPhone-Konfigurationsdienstprogramm nicht mehr unterstützt oder steht nicht mehr zum Download zur Verfügung. https://itunes.apple.com/gb/app/apple-configurator/id434433123

Hắc Huyền Minh
quelle
3
  • Gehe zu http://buildtry.com

  • Laden Sie die .ipa- (iOS) oder .apk- (Android) Datei hoch

  • Kopieren Sie den Link und teilen Sie ihn mit Testern

  • Öffnen Sie den Link im iOS- oder Android-Gerätebrowser und klicken Sie auf Installieren

Joel Prithivi
quelle
Die URL wird nicht mehr einer aktiven Site zugeordnet (29. September 2019).
Cope
2

Wenn Sie die IPA mit PhoneGap Build online erstellt haben, können Sie die IPA direkt auf Ihr Ipad / Iphone herunterladen und installieren, indem Sie build.phonegap.com in Safari auf dem Gerät öffnen und dann auf die Registerkarte iOS klicken (die Schaltfläche ipa herunterladen). Sie werden dann aufgefordert, die von Ihnen erstellte App zu installieren.

Der direkte Link dazu nach dem Anmelden lautet: https://build.phonegap.com/apps/YOUR-BUILD-NUMBER/download/ios

Asmund
quelle
2

Es gab drei Möglichkeiten, dies zu tun:

Methode 1: Verwenden von iTunes. Ja, Sie können es .ipaauf dem iPad installieren . Zuerst müssen Sie es in .ipaiTunes importieren . Verbinden Sie Ihr iPad mit iTunes und installieren Sie die Anwendung, indem Sie auf Installieren und dann auf Synchronisieren klicken.

Methode 2: iFunbox

Methode 3: Diawi

Mannam Brahmam
quelle
2

Sie können auch HockeyApp verwenden , um Ihre .ipa zu verteilen. Sie sendet einen Link zur App an die Tester. Anschließend kann der Tester die ipa direkt von ihrem Browser auf dem Gerät installieren, sobald Sie auf den Link klicken.

A-Sharabiani
quelle
Ist es erforderlich, Tester udid's
iOS
2

Sie können eine IPA als neue App in Apple Configurator 2 hinzufügen .

Geben Sie hier die Bildbeschreibung ein

atineoSE
quelle
2

Wenn Sie die neueste Version von Itunes verwenden und kein APP-Bereich vorhanden ist, klicken Sie auf Zusammenfassung, während das Gerät mit Ihrem PC verbunden ist. Ziehen Sie die Datei dann per Drag & Drop in den Bereich "Auf meinem Gerät".

- Siehe Bild zur VeranschaulichungIllustration

Mohsen Mouralli
quelle
1

Verwenden Sie iFunBox. Es ist kostenlos, Mac / Win-kompatibel. Erstellen Sie einfach einen Ad-hoc-Build und speichern Sie ihn irgendwo. Von iFunBox installieren . Ich lade alle meine Test-Ad-hoc-Release-Builds auf meine Geräte, um sie vor der Veröffentlichung mit dieser Methode zu testen. Wer hat Zeit, sich mit iTunes zu beschäftigen?

smileBot
quelle
Ohne Apple ID Login können wir dies tun
iOS
1

Sie können zum Browser in Iphone / Ipad gehen und die URl eingeben, in die die IPA hochgeladen wurde, und sie direkt auf Ihr Iphone oder Ipad herunterladen und installieren und ausführen .... einfach und süß;)

Kapuze
quelle
Redundante Antwort auf einen alten Beitrag.
Josh Griggs
Wie? Mein iPhone behandelt es wie einen Reißverschluss und lässt mich nichts damit anfangen.
Altimus Prime
1

Ich versuche, mich diesen Problemen zu stellen, und verwende: https://www.installonair.com . Es ist kostenlos und hat keine Grenzen wie Diawi.

  1. Sie müssen die Geräte-UDID zum Geräteteil des Apple-Entwicklerkontos hinzufügen.
  2. Erstellen Sie Ihr Projekt und erstellen Sie es ad hoc mit Ihrem Zertifikat
  3. Öffnen Sie diesen Link und laden Sie Ihre Ad-hoc-IPA-Datei auf die Website hoch
  4. Holen Sie sich QR-Code und Link zum Download.
Mert Akkanat
quelle
1

Alle anderen Antworten sind entweder veraltet oder zu viel Arbeit, wo es nicht sein muss. Laden Sie Ihre IPA-Datei auf diawi.com hoch und scannen Sie dann entweder den QR-Code und installieren Sie ihn oder senden Sie den Link per E-Mail an das Gerät, auf dem Sie die App installieren möchten, oder geben Sie die verkürzte URL in Ihren Safari-Browser ein und installieren Sie ihn auf diese Weise.

Ich musste heute eine App auf einem älteren iOS-Gerät installieren, und diese Methode dauerte weniger als 2 Minuten, um den Anfang bis zum Ende abzuschließen.

 https://www.diawi.com/
Michael Fever
quelle
1

Sie können Ihre iOS-App ohne iTunes, App Store oder Websites von Drittanbietern installieren.

Wenn Sie das Archiv in xcode erstellen, können Sie es für die Ad-hoc-Verteilung auswählen. xcode führt Sie durch einen Dialog, in dem Sie den URL-Speicherort eingeben, an dem sich Ihre App befindet, sowie die URLs für ein PNG mit 57 x 57 Pixel und ein PNG mit 512 x 512 Pixel. Es wird ein Bundle mit Ihrer ipa und manifest.plist erstellt

Laden Sie Ihre IPA und die beiden PNG-Dateien hoch, wo immer Sie sie hosten möchten. Es muss über ein SSL-Zertifikat verfügen und über https bereitgestellt werden. Vielleicht möchten Sie Ihre manifest.plist auch dort hochladen, aber technisch bin ich mir ziemlich sicher, dass Sie sie woanders haben können.

Als nächstes irgendwo in einem Text oder einer Webseite oder E-Mail oder wo immer Sie Ihren Link teilen als:

<a href="itms-services://?action=download-manifest&url=https://URL/path/manifest.plist">Download anchor text</a>

Für eine längere, bessere und detailliertere Antwort klicken Sie hier .

Wenn dies eine Entwicklungs-App ist, können meines Wissens nur Geräte installiert werden, die Ihrem Geräteprofil im App Store hinzugefügt wurden.

Altimus Prime
quelle
0

Ziemlich alt, aber inspiriert von A-Sharabiani, hat dies iTunes mit AppCenter vermieden. Erstellen Sie einfach eine neue App, erstellen Sie eine neue Version, laden Sie die IPA hoch und scannen Sie schließlich einen QR mit Ihrem Gerät, der zum Herunterladen umleitet.

Ja.

CrazyDev
quelle
0

In der neuesten Version von iOS teilen Sie ipa über AirDroap von Mac auf iPhone. Es wird direkt auf Ihrem iPhone installiert.

komara
quelle