2015-01-28 9 views
9

Mein Provisioning-Profil wurde plötzlich ungültig. Ich habe mich vor ein paar Tagen bei developer.apple.com angemeldet und alles war gut. Heute habe ich mich wieder eingeloggt und war überrascht, dass sowohl mein Entwicklungsprofil als auch mein Vertriebsprofil ungültig waren. Die Zertifikate und die App-ID sind gültig, ich habe sie nicht widerrufen und sie sind nicht abgelaufen. Warum wurde mein Profil ungültig?Provisioning Profiles war ungültig aber Zertifikat und App-ID sind gültig, warum ist das

Ich weiß, ich kann Profil neu generieren, aber weil ich Unternehmen Verteilung nicht App Store Verteilung. Ich bin besorgt, dass sich das regenerierende Profil auf die derzeitigen Benutzer auswirken könnte. Außerdem muss ich wirklich den Grund herausfinden, um zu verhindern, dass es wieder passiert.

Jede Idee? Vielen Dank!

Aktualisiert: Zunächst einmal ist es nicht, weil die Profile wurden abgelaufen, deren Verfallsdatum ist am Ende des Jahres 2015

Zweitens habe ich neu generiert am Morgen Entwicklung Profil, aber ich es gerade überprüft und Ich fand das Profil wieder ungültig! Etwas Seltsames muss passieren und ich habe ein Support-Ticket für Apple eingereicht und warte auf ihre Antwort.

Antwort

0
  1. Wenn Sie ein neues Provisioning-Profil, Ihre Altanlagen (speichern oder adhoc) erzeugen nicht

  2. Die Provisioning-Profil Leben für 1 Jahr betroffen sein, vielleicht abgelaufen es so einfach entfernen und eine andere mit den gleichen Zertifikate, App-IDs und Geräte, und Sie können es ohne Probleme verwenden

EDIT:

ich weiß nicht, einen Fall, in dem Ein provisionierendes Profil wird ungültig, es sei denn:

  1. Es hat sein Ablaufdatum erreicht;
  2. Sie haben die App-ID oder die zugehörigen Zertifikate geändert.
+0

Nein, ich habe meinen Beitrag aktualisiert – Qiulang

+0

Ich aktualisierte meine Antwort, was mit dir passiert ist seltsam –

8

Ich bin gespannt, was Apple Support sagt. Nach Apple (https://developer.apple.com/library/ios/qa/qa1878/_index.html):

F: Was verursacht das Provisioning-Profil "Ungültige" Status? Wie kann ich es beheben und wie verhindere ich das?

A: Der ungültige Status des Bereitstellungsprofils wird durch Änderungen am zugeordneten Zertifikat oder der App-ID des Profils verursacht. Jedes Mal, wenn sich eine App-ID oder ein Zertifikat ändert, werden alle damit verknüpften Profile als ungültig markiert. Dies gilt nicht für Xcode-Teamprofile, sondern für alle Profile, die Xcode nicht verwaltet, insbesondere benutzerdefinierte Entwicklungsprofile und Verteilungsprofile. In diesem Dokument werden die Ursachen im Detail erläutert und es werden Schritte zum Beheben und Vermeiden des ungültigen Profilstatus bereitgestellt.

Eine Möglichkeit besteht darin, dass Sie die App-ID durch Ein- oder Ausschalten Dienste in Xcode geändert:

Vermeidung

Seit Xcode Dienste gestartet Verwaltung auf App-IDs (über die Xcode> Ziel > Capabilities Tab), das Invalidieren von Bereitstellungsprofilen wurde so einfach wie das Aktivieren oder Deaktivieren einer Zielfunktionalität. Denken Sie daran, dass jedes Mal, wenn sich die App ID in Bezug auf ihre aktivierten Dienste ändert, alle mit dieser ID verknüpften Profile ungültig werden.

Hoffe das hilft.

+0

Hallo, ich kenne das Dokument, das Sie erwähnt haben, und deshalb betone ich, dass "Zertifikat und App-ID sind gültig" in meinem Fragetitel . – Qiulang

+0

Nach einer Anfrage verwiesen sie mich ein anderes Mal und ich warte immer noch auf ihre Antwort – Qiulang

+0

Das Ändern der App - Berechtigungen (zB Einschalten von iCloud oder Push - Benachrichtigungen) wird nicht ungültig, aber die Provision - Profile ungültig App-ID – wottle

3

Es scheint, dass jemand dieses Problem nach fast einem Jahr, als ich es zum ersten Mal angesprochen habe, immer noch trifft. Ich beantworte also meine eigene Frage und versuche, einen Einblick zu geben.

Apple antwortete nie auf mein Ticket, stattdessen gaben sie mein Guthaben zurück. Ich nahm das als ein Zeichen, dass sie auch keine Ahnung hatten (siehe meine Kommentare oben). Ich kann immer noch dieses "ungültige" Profil verwenden, aber es hat mich wirklich unbehaglich gemacht. Also habe ich ein anderes erstellt.

Zusammenfassend ist es vielleicht nur ein Fehler in ihrem System und wenn Sie alle Lösungen ausprobiert haben und das Problem immer noch besteht, erstellen Sie einfach eine neue.

+0

Ich habe das wiederholt passieren lassen. Es scheint nicht vollständig konsistent zu sein, aber wenn ich meinem Adhoc-Profil ein neues Gerät hinzufüge, wird das Prod-Profil, das keine Geräte enthält, manchmal ungültig. Das scheint zu geschehen, aber möglicherweise sind es Entwickler, die Änderungen berühren und dann rückgängig machen? – AnneTheAgile

+0

"aber möglicherweise sind es Entwickler, die Veränderungen berühren und dann rückgängig machen" meintest du, jemand anderes berührte das Profil oder du meintest etwas anderes? Entschuldigung, ich war verwirrt. Wenn du meintest, jemand anders berührte es auch, war es wahrscheinlich nicht mein Fall. Aber vor einigen Jahren habe ich die Entwicklung von Unternehmen gemacht, also kann ich auch nicht 100% ig sicher sein. – Qiulang