Jak stworzyć IPA w Xcode 6?


90

W moim projekcie nie mogę wymyślić, jak utworzyć plik IPA. Czy ktoś może wyjaśnić krok po kroku, jak zrobić plik IPA w Xcode 6?


2
stackoverflow.com/questions/24438010/… Mam nadzieję, że to ci pomoże.
user2226474

28
Nie mogę uwierzyć, że te mody zamknęły to jako „niejasne”. pytanie jest ABSOLUTNIE JASNE. ten użytkownik oczywiście i wielokrotnie pyta jak zrobić .ipa w Xcode 6. oczywiście.
Tak.

2
Zaktualizowałem to pytanie, aby (miejmy nadzieję) było bardziej jasne. Nominacja do ponownego otwarcia, ponieważ jest to jeden z pierwszych hitów w Google i myślę, że to dobre pytanie.
James McMahon

Odpowiedzi:


102

możesz śledzić poniżej:

1.Wybierz swiftDemo w swoim xcode (lewa strona, jak pokazano) Następnie wybierz opcję Produkt , w której możesz wybrać opcję Archiwum .

Wybierz archiwum - podświetlone na obrazie

  1. Następnie otworzy się nowe okno w następujący sposób iw tym oknie wybierz opcję eksportu

Wybierz opcję Eksportuj

3. Następnie pojawi się wyskakujące okienko, jak poniżej i wybierz pierwszą opcję, gdy szukasz sklepu Apple. Więc teraz postępuj tak, jak mówi.

Wybierz opcję Pierwsza

AKTUALIZACJA -> Wybierz opcję Zapisz do wdrożenia ad-hoc, jak poniżej

Zapisz do ad-hoc

-> wtedy, jeśli nie podpisałeś się swoim identyfikatorem programisty Apple, pojawi się poniższy ekran

Dodaj identyfikator Apple

-> Teraz wybierz dodaj w tym i podaj swój identyfikator Apple ID i hasło w nowym oknie, jak pokazano.

Wymagany identyfikator Apple i hasło

-> Reszta postępuj zgodnie z instrukcjami xcode i na końcu będziesz mieć swój plik IPA.

-> Idź z lotem próbnym.

Nie zapomnij podać swojego profilu aprowizacji i certyfikatów podczas podpisywania kodu ustawienia kompilacji w xcode.


2
Po tym kroku pojawia się mój błąd jak. „Aby zapisać na potrzeby rozwoju sklepu z aplikacjami IOS, musisz dodać konto Apple ID, które jest zarejestrowane w programie dla programistów IOS dla zespołu programistów '92P8AKNGW9'”
bhavik

1
Mam już zainstalowany identyfikator programisty Apple i profil aprowizacji oraz certyfikat.
bhavik

4
Opcja „Archiwum” w menu „Produkt” jest wyszarzona.
jameshfisher

5
@jameshfisher Musisz wybrać urządzenie iOS w swoim xcode, ponieważ na razie mógłbyś wybrać dowolny symulator. Więc zmień to na urządzenie iOS, a wtedy zadziała.
nikhil84

7
Jeśli opcja archiwizacji to oceń. Sprawdź stackoverflow.com/questions/16050640/ ...
kayfun

15

Jeśli chcesz przesłać plik .ipa do itunesconnect bez integracji konta programisty w Xcode i chcesz użyć programu ładującego aplikacje . następnie możesz wygenerować .ipa za pomocą iTunes .

Krok 1: - Wybierz urządzenie zamiast symulatora.

wprowadź opis obrazu tutaj

Krok 2: - Przejdź do produktu -> wybierz Archiwum

wprowadź opis obrazu tutaj

Krok 3: - Po zakończeniu procesu kliknij prawym przyciskiem myszy na Archiwum -> i wybierz Pokaż w Finderze

wprowadź opis obrazu tutaj

Krok 4: - po kliknięciu Pokaż w wyszukiwarce przekierujesz do folderu Archiwum, wygląda to tak

wprowadź opis obrazu tutaj

Krok 5: - Kliknij prawym przyciskiem myszy plik .xarchive -> wybierz opcję Pokaż zawartość pakietu.

wprowadź opis obrazu tutaj

Krok 6: - Przejdź do folderu produktu -> folderu aplikacji -> znajdziesz swoją nazwę projektu.app

wprowadź opis obrazu tutaj

Krok 7: - Teraz, aby przekonwertować .app na .ipa, po prostu przeciągnij i upuść do itunes. sprawdź poniższy obrazek,

wprowadź opis obrazu tutaj

Krok 8: - Teraz umieść ten plik .ipa w bezpiecznym miejscu i użyj go podczas przesyłania za pomocą programu ładującego aplikację.

Uwaga: - jeśli chcesz wiedzieć, jak wgrać aplikację za pomocą programu ładującego, sprawdź to,

Prześlij aplikację za pomocą aplikacji Loader

EDYTOWAĆ :-

OSTRZEŻENIE: - Nie twórz .ipa ze zmianą rozszerzenia z .aap na .zip i .zip na .ipa.

Widziałem w wielu odpowiedziach, że sugerują skompresowanie pliku .app, a następnie zmianę rozszerzenia z .zip na .ipa. Teraz nie działa. Tą metodą otrzymasz błąd taki jak:

Adres IPA jest nieprawidłowy, nie zawiera katalogu ładunku.


1
Dzięki za wskazówkę „przeciągnij i upuść”, nie wiedziałem tego.
Evgeny Karkan,

3
1. Make your application with X-Code

.

2. Run your application in simulator

.

3. Open finder, Goto -> /Library/Developer/XCode/DerivedData/<Your App Name-blahblahblah>/Build/Products/Debug-iphonesimulator

.

4. Open iTunes -> Goto Apps

.

5. Drag YourApplication.app to iTunes

.

6. Drag back your app from iTunes to finder to get YourApplication.ipa

Mój symulator nie wyświetlał się po uruchomieniu aplikacji. Więc twoja metoda zadziałała dla mnie jak urok.
Umair Afzal

Folder został zmieniony na /Users/<User>/Library/Developer/Xcode/DerivedDatadla mnie z najnowszą wersją XCode. Ustawienie można przeglądać / zmieniać w „Plik” -> „Ustawienia projektu” w XCode.
sn0b4ll

2

W XCode w wersji 9.0 (9A235):

    1. Zarchiwizuj swój projekt
    1. Kliknij Okno-> Organizator, wybierz zarchiwizowany projekt. Kliknij Eksportuj
    1. Wybierz programowanie (opcja)
    1. Kliknij przycisk Dalej, podpisz aplikację i wyeksportuj

Spowoduje to wyeksportowanie opublikowanej zawartości do lokalizacji, w której można znaleźć plik .ipa.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.