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.