Jak uzyskać plik ipa z Xcode, aby uruchomić aplikację na iPhone ' a na prawdziwym urządzeniu?

Mój klient poprosił mnie o recenzję aplikacji, nad którą pracuję. Tak, chcę, aby plik IPA i mobile provision file z Xcode 4.2 udostępnić moją aplikację do uruchomienia w prawdziwym urządzeniu. Mam płatne konto apple ze mną. Proszę, powiedz mi, jak to zrobić.

Z góry dzięki.

Author: Srikar Appalaraju, 2012-03-07

5 answers

Krok-1:

Musisz zapoznać się z krokami dla dystrybucji AdHoc

Myślę, że musisz zalogować się za pomocą swoich danych uwierzytelniających na Developer Apple Login

Po zalogowaniu przejdź przez ten link i przeczytaj go krok po kroku.

Myślę, że jest to najlepsze rozwiązanie, jakie można uzyskać, ponieważ ten przewodnik po dokumentacji jest podany przez Apple

Https://developer.apple.com/ios/manage/certificates/team/howto.action

To ma wiele kroków jak:

1. Generating a Certificate Signing Request

2. Submitting a Certificate Signing Request for Approval

3. Approving Certificate Signing Requests

4. Downloading and Installing Development Certificates

5. Saving your Private Key and Transferring to other Systems

Myślę, że jeśli przeczytasz wszystkie te kroki w dokumentacji apple pod podanym linkiem, nie musisz odwoływać się do żadnego innego przewodnika.

Krok-2:

Następnie wystarczy pobrać swoje certyfikaty i profil provisioning.

Krok-3:

Wystarczy ustawić profil w Ustawieniach projektu i celu, a następnie umieścić odpowiednie uprawnienia za pomocą "uprawnienia.plist".

Krok-4:

Once you zrób to, po prostu skonfiguruj swój projekt w systemie AdHoc.

Krok-5:

Wyczyść swój projekt.

Krok-6:

Przejdź do produktu - > kliknij Build For - > "Build For Archiving"

Krok-7:

Produkt - > Archiwum

Teraz Twoje archiwum można uzyskać w swoim organizerze, gdzie możesz zapisać je na dysk z rozszerzeniem IPA i wysłać klientowi.

EDIT:

Oto niektóre z przydatnych łącza, do których można się odwoływać przy tworzeniu profilu Aprowizacji i pliku IPA:

Tworzenie pliku IPA w Xcode 4.2, IOS 5.0 Beta

Http://www.makebetterthings.com/iphone/how-to-create-ipa-file-for-your-iphone-app-xcode-build-and-archive/

Http://www.wikihow.com/Create-a-Provisioning-Profile-for-iPhone

Tworzenie profilu obsługi w aplikacji iphone

Mam nadzieję, że to ci pomoże.
 16
Author: Parth Bhatt,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-05-23 12:34:34

Jeśli chcesz przetestować aplikację na urządzeniu, musisz utworzyć dla niej profil debugowania. Musisz pobrać go dla swojego urządzenia z sekcji provisioning w developer portal. Jeśli tworzysz profil dystrybucji, musisz umieścić wygenerowany plik ipa z folderu build w itunes, aby zainstalować go na urządzeniu.

Następnie możesz zainstalować aplikację na urządzeniu. Ale w takim przypadku nie będzie można zobaczyć dzienniki.

Więc jeśli chcesz zobaczyć logi w konsoli Xcode, Utwórz profil aprowizacji dewelopera dla urządzenia i zainstaluj go na XCode, a następnie uruchom kod na urządzeniu za pomocą Xcode.

Może myślę, że to są uprawnienia.problem plist proszę wykonać kroki

W XCode przejdź do "nowy plik" i wybierz "podpisywanie kodu" w lewym polu. Wybierz typ pliku "uprawnienia". I zmienić nazwę na " uprawnienia.plist". Podaj nazwę projektu getinfo uprawnienia plist proszę sprawdzić obrazek poniżej

Tutaj wpisz opis obrazka

 3
Author: Srikar Appalaraju,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-03-07 04:46:23

• Pobierz identyfikator urządzenia i dodaj urządzenie do "urządzenia" w portalu obsługi iOS
Utwórz lub Edytuj profil dystrybucji, aby zawierał jego urządzenie (identyfikator aplikacji lub identyfikator aplikacji)
* In Xcode: Product - > Archive
* W organizerze Xcode: przejdź do archiwum i "udostępnij" swoje archiwum. Tworzy to ipa, który możesz przekazać swojemu klientowi
* Klient może zainstalować go w iTunes, dodając IPA i aplikacje synchronizujące (nie zrobiłem tego ostatniego kroku przez jakiś czas)

Lub

Poznaj testflight. Korzystanie z testflight zastąpi ostatni krok powyżej i usprawni proces instalacji dla Twojego klienta.

 1
Author: Jesse Black,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-03-07 04:54:14

Po zbudowaniu z Twoim profilem aprowizacyjnym lub dystrybucją dla urządzenia (nie symulatora). Możesz śledzić ten tutorial.

 1
Author: Abdullah Md. Zubair,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-03-07 05:00:24

Można to zrobić, w rzeczywistości właśnie to zrobiłem.

Po Xcode 6 musisz przejść do:

  • Produkt-- > Archiwum

  • Więc poczekaj, aż się skończy. Następnie na wyświetlonym ekranie kliknij prawym przyciskiem myszy na nowo utworzone archiwum-- > Pokaż plik w Finderze

  • Następnie udaj się tam z terminalem i uruchom to polecenie w tym katalogu:

xcodebuild -exportArchive -archivePath <PROJECT_NAME>.xcarchive -exportPath <PROJECT_NAME> -exportFormat ipa -exportProvisioningProfile "Name of Provisioning Profile"

DONE

Na przykład to polecenie dla mnie było:

xcodebuild -exportArchive -archivePath ACCESS\ 04-02-16\ 02.21.xcarchive/ -exportPath MyTestApp -exportFormat ipa -exportProvisioningProfile "iOS Team Provisioning Profile: eu.sudoplz.myTestApp"

To stworzyło MyTestApp.ipa plik dla mnie.

 0
Author: SudoPlz,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-02-04 00:32:37