Zainstaluj .ipa na iPadzie z lub bez iTunes

146

Mam .ipakompilację z PhoneGap i muszę ją przetestować. Mam profil obsługi administracyjnej z konta programisty.

Moje pytanie brzmi: czy mogę bezpośrednio .ipazainstalować iPada w celu przetestowania, czy też muszę przestrzegać pewnych zasad, aby zainstalować?

URAndroid
źródło
21
możesz użyć TestFlight, aby zainstalować go bez itunes. Lub po prostu prześlij swój ipa tutaj - diawi.com . I wpisz wygenerowany link w safari
swojego
1
Dzięki @NSS. Nie mogłem sprawić, żeby itunes działał po spędzeniu nad nim godzin. diawi.com wydaje się obiecujący, a aplikacja jest już w trakcie instalacji. Trzymam kciuki.
Moiz Tankiwala
3
używany diawi.com i działa świetnie. Będzie go używać od teraz.
geoyws
2
Aplikacja Dropboxna Maca
Vineet Choudhary
Zrobiło to dla mnie: stackoverflow.com/questions/26042508/…
Tadej

Odpowiedzi:

62

Tak, możesz zainstalować IPA na iPadzie, najpierw musisz zaimportować ten IPA do iTunes. Podłącz iPada do iTunes, a następnie zainstaluj aplikację, klikając przycisk instalacji, a następnie synchronizuj.

user7388
źródło
1
Zainstalowałem Windows 7 w VirtualBox, zainstalowałem iTunes w wersji 12. Następnie pobrałem plik ipa ( w moim przypadku starą wersję VLC ) i wrzuciłem go do iTunes. Następnie, aby zsynchronizować, musiałem przeciągnąć i upuścić ikonę aplikacji na moje urządzenie (stary iPad) wymienione w moim iTunes w moim wirtualnym Windows 7. Działało !! Dzięki.
erik
1
Słyszałem, że iTunes 12.7 usunął sekcję aplikacji. Czy to nadal działa z najnowszą wersją iTunes?
Jenna Sloan
Prawdopodobnie nie jest to już preferowana metoda, ponieważ iTunes wkrótce zniknie. Preferowaną metodą jest przesłanie do diawi.com
Michael Fever
@JennaSloan - rzeczywiście. Właśnie pobrałem 12.10, aby zainstalować starą aplikację na iPada przez iTunes i nie ma sekcji aplikacji. Użyłem witryny diawi do próby instalacji.
bob.mazzo
90

Nie musisz zawracać sobie głowy iTunesConnect, aby udostępniać swoje kompilacje ad hoc. Po prostu prześlij swój plik ipa do diawi, a po pomyślnym przesłaniu otrzymasz link otwierający link w safari i zostaniesz poproszony o zainstalowanie aplikacji. Stuknij w instalację i ciesz się

पवन
źródło
dobra opcja, gdy pojawi się błąd podczas wysyłania aplikacji lotem testowym.
Pawan Rai
Ta opcja działa również, nawet jeśli chcesz wysłać plik ipa do pobrania. Nie ma potrzeby załączania ich w wiadomości e-mail. Użytkownicy mogą pobierać, otwierając łącze w przeglądarce.
पवन
2
„W pakiecie aplikacji nie znaleziono profilu informacyjnego”.
William Entriken
1
@FullDecent Spróbuj ponownie przesłać kompilację. Czasami Diawi pokazuje ten błąd bez powodu.
पवन
@fossilet Jaki jest rozmiar Twojego pliku IPA?
पवन
75

W Xcode 5 otwórz organizator (Okno> Organizator) i wybierz „Urządzenia” u góry. Twoje podłączone urządzenie powinno pojawić się po lewej stronie. Przeciągnij plik IPA na to urządzenie.

W Xcode 6 i Xcode 7 otwórz Urządzenia (Okno> Urządzenia). Ponownie Twoje urządzenie powinno pojawić się w lewej kolumnie. Przeciągnij plik IPA na listę aplikacji pod „Zainstalowane aplikacje”.

W przypadku urządzeń z systemem iOS 9 zapoznaj się z tym postem, aby dowiedzieć się, jak uruchomić aplikację po wykonaniu tej czynności.

Mark Horgan
źródło
1
Świetne rozwiązanie. Jest to idealne rozwiązanie, gdy nie chcesz synchronizować iTunes lub przesyłać go do innej firmy, aby po prostu pobrać go na urządzenie. Spot on
mylogon
39

Istnieją cztery sposoby, z których wszystkie przetestowałem:

  • Lot testowy

  • Zainstaluj z iTunes - utwórz plik .ipa jako ad-hoc i normalną synchronizację z iPadem i iTunes.

  • Lub w najlepszy sposób możesz utworzyć adres URL do instalacji podczas tworzenia ipa select jako enterprise i utworzyć plik indeksu za pomocą plist. Działa to również z indywidualnym kontem programisty.

  • Diawi

Jagdeep
źródło
Czy opcja 3 jest nadal możliwa w przypadku indywidualnego konta programisty? Wiem, że nadal jest to konto firmowe
Gil Sand
5
Nie chodzi o to, że testflightapp.com zostanie zamknięty 26 lutego 2015 r.
Stan James,
17

Możesz również pobrać ios-deploy .

To jest tak proste, jak bieganie ios-deploy -b path/to/ipa/file.

Działa nawet ze ścieżką / do / project.app, która powinna znajdować się w tej samej lokalizacji, jeśli budujesz lokalnie cordova / phonegap.

Twoje zdrowie!

mix3d
źródło
To szybkie przejście z systemu Mac OS na iOS.
Andrew Paes
14

Możesz zainstalować IPA za pomocą Xcode

  • Otwórz Xcode
  • Wybierz Okno na górnym pasku menu i wybierz Urządzenia i symulatory
  • Przeciągnij i upuść swoje IPA w sekcji Aplikacje

wprowadź opis obrazu tutaj

Spowoduje to zainstalowanie aplikacji na Twoim urządzeniu.

Vittal Pai
źródło
8

W Xcode 8, z podłączonym iPhonem, otwórz Okno -> Urządzenia. W lewym panelu nawigacyjnym wybierz podłączony iPhone. Kliknij symbol + w obszarze Zainstalowane aplikacje. Przejdź do IPA, który chcesz zainstalować. Wybierz i kliknij Otwórz, aby zainstalować aplikację.

mtc
źródło
7

Możesz utworzyć ipa do dystrybucji ad hoc i użyć diawi, aby utworzyć łącze do swojego iPada. Wystarczy przesłać plik .ipa i profil obsługi administracyjnej, a następnie zostanie wygenerowane łącze, które można otworzyć na swoim iPadzie, aby zainstalować aplikację (jeśli profil informacyjny jest przeznaczony do programowania, należy dodać do niego identyfikator UDID iPada).

Nikos M.
źródło
4

iPhone nie pozwala na bezpośrednią instalację ipa, więc podanie bezpośredniego łącza do pliku ipa jest bezużyteczne. Dlatego niektórzy korzystają z usług zewnętrznych, które udostępniają łącze lub kod qcode do zainstalowania iPA.

Inną opcją, której nikt nie podał w innych odpowiedziach na to pytanie i która jest całkowicie niezależna od iTunes lub jakiejkolwiek usługi zewnętrznej, jest stworzenie własnego skryptu, który generuje link instalacyjny i automatycznie wysyła go na telefon komórkowy (na przykład pocztą elektroniczną). Na własny użytek stworzyłem taki skrypt, który:

  1. tworzy plik html;
  2. tworzy plik plist;
  3. kopiuje pliki ipa, html i plist na mój serwer;
  4. wysyła mi link.

Ponieważ pracuję na Linuksie, stworzyłem skrypt Bash. Możesz użyć dowolnego innego języka skryptowego, ale ważne jest, aby wiedzieć, co umieścić w plikach html i plist.

To jest część mojego skryptu, która generuje zawartość html i plist. Mam nadzieję, że to wystarczająco oczywiste:

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}

Prosty przykład można również zobaczyć: https://github.com/Saleh7/ipa-install

Francesco Galgani
źródło
3

A co z narzędziem konfiguracyjnym iPhone'a?

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

iPhone Configuration Utility umożliwia łatwe tworzenie, utrzymywanie, szyfrowanie i instalowanie profili konfiguracji, śledzenie i instalowanie profili udostępniania i autoryzowanych aplikacji oraz przechwytywanie informacji o urządzeniu, w tym dzienników konsoli.

Zainstaluj pliki ipa za pomocą narzędzia konfiguracyjnego Iphone

Aktualizacja:

Apple Configurator zastępuje iPhone Configuration Utility. Wraz z wydaniem iOS 8 iPhone Configuration Utility nie jest już obsługiwane ani dostępne do pobrania. https://itunes.apple.com/gb/app/apple-configurator/id434433123

Hắc Huyền Minh
źródło
3
  • Idź do http://buildtry.com

  • Prześlij plik .ipa (iOS) lub .apk (Android)

  • Skopiuj i udostępnij link testerom

  • Otwórz łącze w przeglądarce urządzenia z systemem iOS lub Android i kliknij Zainstaluj

joel prithivi
źródło
Adres URL nie jest już mapowany na aktywną witrynę (29 września 2019 r.).
Cope,
2

Jeśli zbudowałeś IPA przy użyciu PhoneGap Build online, możesz pobrać i zainstalować IPA bezpośrednio na swoim Ipad / Iphone, otwierając build.phonegap.com w Safari na urządzeniu , logując się, a następnie klikając zakładkę iOS (przycisk pobierania ipa). Zostaniesz poproszony o zainstalowanie zbudowanej aplikacji.

Bezpośredni link do tego po zalogowaniu to: https://build.phonegap.com/apps/YOUR-BUILD-NUMBER/download/ios

Asmund
źródło
2

Można to zrobić na 3 sposoby:

Metoda 1: Korzystanie z iTunes. Tak, możesz zainstalować .ipana iPadzie, najpierw musisz zaimportować to .ipado iTunes. Podłącz iPada do iTunes, a następnie zainstaluj aplikację, klikając Zainstaluj, a następnie Synchronizuj.

Metoda 2: iFunbox

Metoda 3: Diawi

Mannam Brahmam
źródło
2

Możesz także użyć HockeyApp do dystrybucji .ipa, wyśle ​​link do aplikacji do testerów, a następnie tester będzie mógł zainstalować ipa bezpośrednio z przeglądarki na urządzeniu po kliknięciu łącza.

A-Sharabiani
źródło
Czy wymagane jest dodanie testera udid's
iOS
2

Jeśli używasz najnowszej wersji Itunes i nie ma sekcji APP, kliknij podsumowanie, gdy urządzenie jest podłączone do komputera. Następnie przeciągnij i upuść plik do sekcji „na moim urządzeniu”.

zobacz zdjęcie dla ilustracjiIlustracja

Mohsen Mouralli
źródło
1

Użyj iFunBox. To nic nie kosztuje, kompatybilne z Mac / Win. Po prostu wykonaj kompilację ad hoc i zapisz gdzieś. Zainstaluj z iFunBox . Ładuję wszystkie moje testowe wersje ad hoc na moich urządzeniach w celu przetestowania przed wydaniem przy użyciu tej metody. Kto ma czas bawić się iTunes?

smileBot
źródło
bez loginu Apple ID, czy możemy to zrobić
iOS
1

Możesz przejść do przeglądarki w Iphone / Ipad i wpisać adres URl, do którego został załadowany IPA, i możesz go bezpośrednio pobrać na swój Iphone lub Ipad i zainstalować i uruchomić ... proste i słodkie;)

kaptur
źródło
Zbędna odpowiedź na starym poście.
Josh Griggs
W jaki sposób? Mój iPhone traktuje go jak zamek błyskawiczny i nie pozwala mi nic z nim zrobić.
Altimus Prime
1

Staram się zmierzyć z tymi problemami i korzystam z: https://www.installonair.com . To nic nie kosztuje i nie ma ograniczeń jak diawi.

  1. Musisz dodać identyfikator UDID urządzenia do części urządzeń konta programisty Apple.
  2. Zbuduj swój projekt i archiwizuj go ad hoc za pomocą certyfikatu
  3. Otwórz ten link i prześlij swój plik ad hoc ipa na stronę internetową
  4. Uzyskaj kod QR i link do pobrania.
Mert Akkanat
źródło
1

Wszystkie pozostałe odpowiedzi są albo nieaktualne, albo zawierają zbyt dużo pracy, gdy nie musi. Prześlij swój plik .IPA na diawi.com, a następnie zeskanuj kod QR i zainstaluj lub wyślij e-mailem łącze do urządzenia, na którym chcesz zainstalować aplikację, lub wpisz skrócony adres URL w przeglądarce Safari i zainstaluj w ten sposób.

Musiałem dziś zainstalować aplikację na starszym urządzeniu z systemem iOS, a ta metoda zajęła mi mniej niż 2 minuty, aby zakończyć od początku do końca.

 https://www.diawi.com/
Michael Fever
źródło
1

Możesz zainstalować aplikację na iOS bez iTunes, App Store lub witryn innych firm.

Kiedy budujesz archiwum w xcode, możesz wybrać dystrybucję adhoc. xcode poprowadzi Cię przez okno dialogowe, w którym podajesz adres URL, pod którym będzie znajdować się Twoja aplikacja, wraz z adresami URL dla png 57x57 pikseli i png 512x512 pikseli. Utworzy pakiet z Twoim ipa i manifest.plist

Prześlij swój ipa i dwa pliki png, gdziekolwiek planujesz je hostować. Musi mieć certyfikat SSL i być obsługiwany przez https. Możesz również przesłać tam swój manifest. Lista, ale technicznie jestem prawie pewien, że możesz go mieć gdzie indziej.

Następnie gdzieś w tekście, na stronie internetowej lub w e-mailu albo gdziekolwiek udostępnisz swój link jako:

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

Aby uzyskać dłuższą, lepszą i bardziej szczegółową odpowiedź, kliknij tutaj .

Jak rozumiem, jeśli jest to aplikacja dla programistów, tylko urządzenia, które zostały dodane do Twojego profilu urządzenia w sklepie z aplikacjami, będą mogły zainstalować aplikację.

Altimus Prime
źródło
0

Dość stary, ale zainspirowany A-Sharabiani osiągnął to, unikając iTunes dzięki AppCenter. Po prostu utwórz nową aplikację, utwórz nową wersję, przesyłając plik .ipa, a na koniec zeskanuj QR za pomocą urządzenia, które przekierowuje do pobrania.

Tak.

CrazyDev
źródło
0

Jeśli pracujesz na komputerze Mac, możesz użyć programu Apple Configurator 2 ( https://itunes.apple.com/us/app/apple-configurator-2/id1037126344?mt=12 ).

Ta aplikacja służy do konfigurowania i instalowania aplikacji na dowolnym urządzeniu z systemem iOS.

Apple Configurator 2 ułatwia wdrażanie urządzeń iPad, iPhone, iPod touch i Apple TV w szkole lub firmie.

Domingo Gallardo
źródło
0

W najnowszej wersji iOS udostępniaj ipa przez AirDroap z Maca na iPhone'a. zainstaluje się bezpośrednio na Twoim iPhonie.

komara
źródło