2014-10-17 4 views
7

Um die App zu verteilen wir verwenden Xcode 6.0.1, wo wir einige Probleme, denen sich die folgenden Verfahren:Xcode 6 - Signaturzertifikat/Bereitstellungsprofil für die Ad-hoc-Verteilung kann nicht ausgewählt werden. Immer genommen Standard

  • Added App-ID und Verteilung Bereitstellung Profil unter Entwicklerprogramm.
  • Wählen Sie Bereitstellungsprofil unter Build-Einstellungen und Archiv-Anwendung.
  • Wählen Sie Export-Option, um Ad-HocDistribute zu tun.

Aber mit Xcode 6.0.1 wurde dieser Workflow ein wenig geändert. Ich könnte immer noch die Ad-Hoc-Distribution wählen, aber ich kann nicht das Provisioning-Profil, das ich unter Entwickler-Programm erstellt habe, gegen meine App-ID auswählen. Es gab keine Auflistung des vorläufigen Profils, wie wir es in der Xcode 5 Version machen.

Der Xcode 6.0.1 hat versucht, das provisorische Profil vom Dev-Programm abzugleichen und gibt die Nachricht als kein übereinstimmendes Zertifikat zurück und es erstellt automatisch die Identität als XC Ad Hoc * -Profil. Sobald ich die Export Option gewählt habe, wurde das XC Ad Hoc * Profil automatisch unter der Distribution Provision Profil Option in dev-program erstellt.

Unter dem Bereitstellungsprofil wurden alle Geräte ausgewählt, die ich hinzugefügt und die Geräte unter meiner Testfluganwendung aufgelistet habe. Bitte unterstützen Sie mich bei der Auswahl meines Provisionsprofils, das ich speziell für meine Bewerbung erstellt habe. Es verbraucht wirklich meinen ganzen Tag.

+0

keine richtige Lösung noch bekommen haben. Jede Hilfe dazu wäre sehr willkommen. Vielen Dank. – Sathish

+0

hallo ich konfrontiert das gleiche problem, also hast du es lösen? Wenn ja, können Sie bitte sagen, wie? und vielen Dank. – Rawan

+0

mögliches Duplikat von [Xcode 6 - Wie wird das Signaturzertifikat/Bereitstellungsprofil für die Ad-Hoc-Verteilung ausgewählt?] (Http://stackoverflow.com/questions/25056144/xcode-6-how-to-pick-signing-certificate- provisioning-profile-for-ad-hoc-distri) –

Antwort

0

Es ist ziemlich schwierig, aber in Ihren App-Build-Einstellungen haben Sie nicht die gute Bereitstellung und/oder die gute Code-Signatur für den Archiv-Modus (RELEASE) und vielleicht auch das schlechte Team. Sie müssen alle diese Dinge neu einstellen und neu archivieren. Sie wissen, dass es gut ist, wenn Xcode das gute Zertifikat zeigt.

Ich hoffe, Sie werden Ihre Anwendung exportieren.

2

Xcode wollte automatisch mit dem standardmäßigen Wildcard-Bereitstellungsprofil "XC com. *" Anstelle des expliziten Profils, das bereits vorhanden war, signieren.

Um dies zu beheben, ich habe gerade das Profil auf der Apple Developer Portal neu generiert:

1) Zum developer.apple.com und finden die Verteilung Provisioning-Profil Sie verwenden möchten.
2) Wählen Sie es aus, klicken Sie auf "Bearbeiten", benennen Sie das Profil um und klicken Sie auf "Generate".
3) Laden Sie das Bereitstellungsprofil auf den Desktop herunter und ziehen Sie es auf das Xcode 6-Symbol.
4) Starten Sie Xcode 6 neu.
5) Öffnen Sie das Organizer-Fenster und klicken Sie in dem von Ihnen erstellten Archiv auf "Submit". Xcode wählt automatisch Ihr explizites Profil anstelle des allgemeinen Profils.

+1

Ich habe das Code Signing-Zertifikat, AppId, Provisional Profil gegen mein Vertriebsprofil neu erstellt, aber kein Glück für mich, auch ich tat lösche existierendes Profil von meinem Schlüsselbund. – Sathish

+1

In meinem Fall hatte ich die App-ID der falschen App ausgewählt, als ich mein Bereitstellungsprofil eingerichtet habe - XCode sagt Ihnen das nicht, es funktioniert einfach nicht. Wenn Sie diese Schritte ausgeführt haben und "XC: *" immer noch angezeigt wird, überprüfen Sie einfach Ihre Bereitstellungsschritte. –

0

Organizer -> Exportieren arbeitete für mich als Organizer -> Hochladen in den App Store und Validate war Picking Xcode generiert provisioning jedes Mal.

Ähnliche Themen diskutiert here.

1

In Xcode 7 versuchen Sie, bei der Teamauswahl "lokale signierende Ressourcen verwenden" auszuwählen.In meinem Fall ist es automatisch individuelle Ad-Hoc-Profil ausgewählt, statt XC Ad-Hoc *

enter image description here

Verwandte Themen