Xcode 4.6 - "Valid signing identity not found" für Distributions-provisioning-Profil
Ich bin der Prüfung der Einreichung einer app in den App Store und ich bin mit some Kind of trouble hier. Ich habe folgende dieses tutorial.
Ich habe eine Distributions-Provisioning-Profil, die ich heruntergeladen und Hinzugefügt, um Fenster - Organizer - Geräte gezogen, in "Provisioning-Profile" unter der Rubrik "Bibliothek" in der Seitenleiste. Was ich dort sehe, ist dies:
Habe ich versucht, den Widerruf alle meine Zertifikate und indem Sie mal wieder an meinem Schlüsselbund, aber es hat nicht geholfen. Auch nach dem regenerieren des provisioning-profile in Xcode.
Außerdem habe ich gelesen, dass dies passiert oft, wenn ich die Maschine an der ich arbeite, aber das ist nicht mein Fall. Ich entwickelt habe die app auf dem gleichen Mac, bin ich jetzt auf der rechten Seite.
Bin ich bereit, mehr Informationen liefern, helfen, erreichen, um eine Lösung für dieses problem, wenn nötig. Vielen Dank für Eure Hilfe im Voraus.
InformationsquelleAutor abpetkov | 2013-03-05
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dinge zu überprüfen:
Stellen Sie sicher, dass im Schlüsselbund", dass das Zertifikat, das Sie benötigen, um verwenden den privaten Schlüssel gespeichert.
Stellen Sie sicher, dass der bundle identifier stimmt GENAU überein mit dem, was Sie für die Anwendungs-id (es sei denn, Sie verwenden den Platzhalter-identifier)
Stellen Sie sicher, dass Sie das provisioning-Profil, das Sie ausgewählt haben, verwendet das Zertifikat erstellt.
Stellen Sie sicher, dass Sie zum download das provisioning-Profil und verwenden, die zum signieren der Verteilung der Einstellungen von dem Ziel.
Wenn all dies geschehen ist, sollte es funktionieren.
Außerdem hielt ich einen Vortrag über Zertifikate und provisioning für iOS. Hier ist ein link zu den keynote-PDF, welches erklärt, wie ich die Dinge tun.
Guter deal. Stellen Sie sicher, sichern Sie alle Ihre Zertifikate mit dem Schlüssel (p12-Datei). Nie wissen, Wann eine Festplatte Versagen wird.
Dank einer Myriade, für die Buchung von ElJay, erhalten Sie einen Goldenen Stern. Nicht sicher, wie ich dies getan habe, aber #3 war mein Knackpunkt. Ich landete Suche nach doppelten (mit bloßem Auge), App-IDs, die in das Provisioning-Portal geschaltet, um die anderen zu täuschen und ich war gut.
Es zeigt Zertifikat in den Schlüsselbund zugreifen, aber nicht mit eigenem Schlüssel. können Sie mir bitte helfen?
Das bedeutet, dass Sie nicht generieren der certificate signing request (CSR) aus, dass computer. Sie müssen entweder Holen Sie die p12-Datei (wenn man exportiert wurde vom computer generiert die CSR-oder Sie müssen widerrufen Sie das Zertifikat aus dem developer-portal und gehen Sie durch die cert-Prozess wieder.
InformationsquelleAutor LJ Wilson
Nur ein Neustart von XCode.
Manchmal alles geschieht durch die Dokumentation, aber XCode funktioniert nicht richtig.
Vielen Dank für diese. Nicht sagen, wie viel Zeit du hast mich gerettet heute Abend.
InformationsquelleAutor Roozbeh Zabihollahi
Wenn Sie sich immer noch nicht von diesem problem, versuchen zu tun, den gesamten Prozess erneut.
Gehen zu Schlüsselanhänger, löschen Sie alle iPhone-Zertifikat und führen Sie dann routine-Sachen. Ich Stand vor diesem Problem, bevor Sie für einige Grund, So kann ich nur wiederholen. Gute Sache ist, es wird nicht lange dauern, nur 5 Minuten : )
Hoffe das kann dir helfen.
InformationsquelleAutor brianLikeApple
Löste ich dieses Problem durch das öffnen der Schlüsselbund und das löschen abgelaufener provisioning-profile. Ich aktualisierte mein Profil auf der Mitglieder Seite developers.apple.com nach all den Anweisungen.
Dann öffnete meine Anwendung mit Xcode 4.6 . Unter Build-Einstellungen ausgewählte iPhone-Entwickler mit meinem Namen.
Mein Problem war, das alte Entwickler-Profil-id und die neue id waren die gleichen und ich wusste das noch nicht. Entfernen Sie die alten dürfen die neuen verwendet werden.
InformationsquelleAutor jaminyah
Lösung: ich löste meine neueste laufen mit diesem Problem, indem Sie einfach die Auswahl einer Entwicklung, Profil und Identität und den Aufbau und die Ausführung und wechseln zurück auf die Distribution profile und Verteilung Identität.
Hintergrund:
Mein build war die Arbeit der letzten Nacht, wechselte ich zu einem anderen Zweig, der versucht, die Unterzeichnung der gleichen Art und Weise und es einfach weiter ausfallen/sagen, dass es keine passenden valid signing identity).
Ich habe versucht, Neustart von Xcode, Mac Neustarten, löschen ungültige/abgelaufene profile usw. Dann einfach aus einem Bedürfnis zu testen, ein Lauf, wechselte ich auf die Entwicklung Profil (ich Teste das IAP mit der Distribution profile), wenn ich dann wieder umgestellt, es funktionierte einfach!
Eine Sache, die seltsam ist, während dieses Prozesses ist, dass das Profil auf dem Gerät scheint nicht zu passen, die ich schon auf Platte, und während dieses Prozesses, wenn ich versuchte, fügen Sie eine auf der Festplatte an das Gerät, es war nicht markiert, wenn eine gültige Auswahl (mein dev eins waren).
Sogar nach dem ausführen, das Gerät zeigt immer noch einige andere version der gleichen mobileprovision (verschiedenen ursprünglichen code, und der Ablauf ist ein Tag anders als die, die ich habe. Ich arbeite in einem shared device-Umgebung, so dass ich nicht den kompletten Zugriff/Sichtbarkeit auf, wo diese Versionen kamen alle aus).
InformationsquelleAutor user107172