9

Ich habe einen Tag damit verschwendet, die IPA-Datei mithilfe von Entwicklungsprofilen zu exportieren. Ich bin seit 18 Monaten Entwickler. Und es ist nicht etwas, was ich nicht über den Export von IPA weiß. Und ich hasse Apple-Entwickler wirklich, weil sie die Art geändert haben, wie wir einen einfachen IPA exportieren. Ich habe bereits hunderte Male exportiert, aber dieses Mal habe ich kein Glück.Die IPA-Datei kann nicht aus XCode 6.1 exportiert werden.

Ich denke, was eine erfolgreiche IPA Export benötigt erfordert diese Dinge im System

  1. private Schlüssel mit dem Zertifikat in Schlüsselanhängern erhältlich -> Login -> Meine Zertifikate
  2. Anmeldung mit Entwickler-Konto in XCode -> Einstellungen -> Konten
  3. Archivieren Sie das Projekt und wählen Sie Exportieren -> Für Ad-Hoc-Bereitstellung speichern -> Wählen Sie Entwicklerkonto aus der Liste.
  4. Warten Sie, bis XCode etwas zaubert. (Dies ist der Teil, in dem XCode nicht jedes Mal Siehe beigefügte Screenshot bitte.)

enter image description here

Hier ist, was ich versucht habe:

  1. alle Schlüsselanhänger Zertifikate aus- und Profile Provisioning. - DID nicht bearbeitetem
  2. Restart XCode und System (fast 3-mal) - NICHT ARBEITETE DID
  3. Entfernen Zertifikate und Provisioning-Profile von Apple Entwicklerportal und regenerieren alle. - NICHT GEARBEITET
  4. Versuchte AirSign/Testflight. - DID nicht bearbeitetem

TIPP: Ich bin mit XCode 6.1.1 GM SEED und hatte zuvor zusammen mit XCode 6.2 Beta installiert. Aber ich entfernt XCode 6.2 Beta später

bitte jemand mir sagen, wo ich falsch gehe .. Danke ...

+0

machen Sie Ihre IPA mit Entwicklungszertifikat? Bedeutet mit Entwicklerzertifikat und Profil? – Nikunj

+0

Ja Entwicklung. –

+0

Können Sie versuchen, Ihr Verteilungszertifikat und Ihr Profil zu installieren, bevor Sie IPA mit Entwicklerprofil erstellen? Ich habe mich irgendwann mit diesem Thema auseinandergesetzt und es funktioniert auf diese Weise für mich. Überprüfen Sie, ob es so für Sie funktioniert. – Nikunj

Antwort

6

Ab XCode 6, müssen Sie eine AdHoc Typ cerificate aus dem Apple erzeugen Entwicklercenter, um die .ipa für die AdHoc-Bereitstellung speichern zu können. Ich hatte auch das gleiche Problem und generierte ein neues Zertifikat speziell für AdHoc Distribution. Durch die Archivierung konnte das Problem behoben werden.

+0

Danke, dass du schnell bist. Lass mich die Lösung versuchen. –

+0

Und meinst du, ich muss ein Zertifikat generieren, indem ich "App Store und Ad Hoc" auswähle? –

+0

@AkshitZaveri Ja, dieser. –

0

Sie erhalten diese Probleme nicht, wenn Sie über xcode zertifiziert erstellen.

xcode-> Einstellungen-> wählen Apple id-> wählen Konto-> Ansicht schildert> klicken Sie auf Plus-Taste

useing dieses Zertifikat Ihr Bereitstellungsprofil widerrufen dann wieder

xcode-> Einstellungen-> wählen Sie Apple-ID-> wählen Konto-> Ansicht schildert> klicken Sie auf Refresh-Button

Jetzt werden Sie diesen Fehler nicht erhalten

+0

Danke, aber immer noch den gleichen Fehler. –

+0

eine einfache Sache öffnen xocde 5 und Export von dort zu bauen, funktioniert es – Sukeshj

+0

Es funktioniert, aber es ist eine Problemumgehung. Ich brauche einen geraden Weg. –

0

Versuchen Sie Ihr Verteilungszertifikat und das Profil zu installieren, bevor IPA mit Entwicklerprofil zu erstellen. Ich habe mich diesem Problem gestellt und es behoben.

1

Ich würde Ihnen empfehlen, die Fastlane-Tools zu verwenden, um alle Aspekte der Code-Signierung und ipa-Generierung zu behandeln.

Mit dem Befehl cert können Sie bei Bedarf ein neues Zertifikat erstellen: keine Option für das Verteilungszertifikat, - Entwicklung für ein Entwicklungszertifikat.

Der Seufzer Befehl können Sie ein neues provisionning Profil erstellen: keine Optionen = App Store, --adhoc = Ad-hoc---development = Entwicklung

Die Turnhalle Befehl ermöglicht es Ihnen, ipa, gleichen Optionen wie oben bauen !

Inzwischen ist ein Trick für Entwickler ipa Generation gibt es: - stellen Sie Ihren Code-Signing-Vermögenswerte wie für die Entwicklung in Xcode Ziel benötigt

  1. die App für ein Gerät
  2. Zum te "Produkt" Gruppenordner erstellen in Xcode Dateien Navigator
  3. auf yourApp.app Ctrl-Klick und "Show in Finder"
  4. Kopieren Sie die .app in einem neuen Ordner namens "Payload"
  5. eine zip erstellen klicken fro m diesen Ordner mit Strg + Klick, Archiv
  6. Benennen Sie dieses Archiv als yourApp.ipa

Sie sind nun in der Lage diese Entwickler signiert ipa über die Luft oder über iTunes auf den Geräten im provisionning Profil aufgezeichnet installieren verwendet, um die App zu bauen.

+1

Bereits seit einem Monat. :) +1 für die Erwähnung von Fastlane. –