Bereitstellungsprofil erneuern

86

Ich habe gerade eine Nachricht erhalten, dass das Bereitstellungsprofil für eine meiner Apps bald abläuft. Gibt es eine Möglichkeit, die vorhandene zu erneuern, oder muss ich eine neue erstellen?

Meltemi
quelle

Antworten:

61

Für die Erneuerung des von Xcode verwalteten Team-Bereitstellungsprofils:

Im Veranstalter von Xcode:

  • Klicken Sie mit der rechten Maustaste auf Ihr Gerät (in der linken Liste).
  • Klicken Sie auf "Gerät zum Bereitstellungsportal hinzufügen".
  • Warten Sie, bis es fertig ist!
Johnmph
quelle
Hinweis: Ich musste zuerst das bald abgelaufene Bereitstellungsprofil vom Gerät löschen.
Erikprice
1
Diese Technik funktioniert heute Morgen bei mir nicht. Ich komme bis zu "Listing Teams" und dann sagt mir ein Popup "Request Timed-out"
Tony Adams
Ich weiß nicht, was es für mich behoben hat, aber ja. Ich glaube, ich habe xCode oder so aktualisiert. Entschuldigung, ich kann nicht genauer sein ...
Tony Adams
Für ein Unternehmen, das für seine Intuitivität bekannt ist (wenn das ein Wort ist), ist dies äußerst verborgen und dunkel. Arbeitete für mich, es veranlasste mich auch etwas anderes in Bezug auf das Bereitstellungsprofil und fragte, ob xcode es für mich abrufen sollte, ich sagte ja und es funktionierte.
Brett Gregson
7
Diese Option existiert nicht mehr
Hugh Jeffner
25

Ich ging zum Programmportal auf Apples Entwickler-Website, klickte auf Bereitstellung, klickte auf die Schaltfläche "Erneuern" neben meinem Profil, änderte den Status von "abgelaufen" in "ausstehend", wartete einige Momente, klickte auf "Aktualisieren", den neuen Status war bis in 3 Monaten aktiv, ich klickte auf "Download", fand die heruntergeladene Datei in meinem Download-Ordner und zog sie auf mein XCode-Symbol. (Ich hatte Xcode bereits ausgeführt und das iPhone angeschlossen). Das neue Profil wurde angezeigt, und ich habe das alte gelöscht (Vorsicht, da sie denselben Namen hatten, aber wenn Sie mit der Maus darüber fahren, wird das Ablaufdatum angezeigt).

Ich denke, weil ich das Telefon bereits angeschlossen hatte, wurde es automatisch auf das Telefon aktualisiert, weil ich nicht erneut synchronisieren musste oder so.

Jetzt funktioniert meine App wieder!

daver
quelle
8
Ich habe keinen Erneuerungsknopf neben meinem abgelaufenen Profil. Was bedeutet das? Wie erneuere ich es?
MikeN
Ich weiß es nicht. Dies hat sich möglicherweise geändert, seit ich es vor fast zwei Jahren getan habe.
Daver
1
Wenn das Hauptzertifikat abgelaufen ist, müssen Sie es zuerst neu
generieren
Klicken Sie unter Bereitstellung> Verteilung auf. Ich habe auch keine "Erneuern" -Schaltflächen. Mein Vertriebszertifikat ist gültig. Ich weiß nicht, was ich tun soll?
Neoneye
Nicht mehr genau ... An dieser Stelle entfernen
Sie
14

Ich habe getan, was Sie vorschlagen, und ich sehe auch keine Schaltfläche "Erneuern".

Das Folgende ist, wie ich meine erneuert habe.

Ich sehe meine drei Profile (FirmennameProfil, "Team Provisioning-Profil" und ProduktnameProfil). Der erste und der dritte werden innerhalb von ein paar Wochen ablaufen. Die zweite (und nur die zweite) wird als "von Xcode verwaltet" gekennzeichnet. Die Profilnamen werden in einer Tabelle mit den Spalten "Bereitstellungsprofil", App-ID, Status und Aktionen angezeigt. Der Status für alle drei ist "Aktiv". In den ersten 1 und 3 enthält die Spalte "Aktionen" eine Schaltfläche "Herunterladen" und einen Link "Bearbeiten". Für 2 enthält die Spalte Aktionen nur die Schaltfläche "Herunterladen".

Es gibt nirgendwo eine Schaltfläche / einen Link "Erneuern" (oder "Aktualisieren") (und ich habe eine Ansichtsquelle erstellt und auch danach gesucht :)

Also dachte ich ... klicke auf "Bearbeiten" in # 3 ... Popup mit zwei Auswahlmöglichkeiten: Ändern und Duplizieren. Ich habe "Ändern" gewählt

Es gibt immer noch keine Erneuerung / Aktualisierung ... aber es gibt eine "Senden" -Schaltfläche ... die nicht funktioniert (stellt sich als ausgegraut heraus, aber das ist überhaupt nicht offensichtlich ... schlechtes UI-Design).

Ich habe festgestellt, dass "Senden" dunkler wird (verfügbar wird, wenn ich etwas auf dem Bildschirm ändere (in meinem Fall habe ich ein zuvor nicht verwendetes Gerät ausgewählt)). Klicken Sie auf "Senden". Sie werden leise (ein weiteres Problem mit der Benutzeroberfläche :) zur vorherigen Seite zurückgeführt, und die Schaltflächen "Herunterladen" und "Bearbeiten" sind nicht mehr vorhanden. In der Statusspalte sollte "Ausstehend" stehen.

Nach einer Weile habe ich das Fenster aktualisiert (neu geladen) (ich weiß nicht, ob es automatisch aktualisiert worden wäre) ... und festgestellt, dass die Statusspalte in "Aktiv" geändert wurde.

Jetzt ... habe ich das neue Profil heruntergeladen (das, das die verdammte Seite Ihnen nicht sagt , ist neu und listet das Ablaufdatum nicht auf, damit Sie sich selbst sagen können ... dritter UI-Fehler bereits :)

Ich habe das Profil heruntergeladen, das alte Profil aus der Liste im Organizer-Fenster von Xcode gelöscht, dann das neue in das Organizer-Fenster von Xcode gezogen und ... voila, Organizer zeigt ein neues Ablaufdatum an (von ungefähr 3 Monaten ab heute) ).

Hoffentlich hilft das,

Stan Cupertino, CA, USA

Stan Sieler
quelle
1
In meinem Fall hatte ich ein abgelaufenes Distrubution Provisioning-Profil. Die Art und Weise, wie ich es erneuert habe, war, "Ändern" zu wählen und dann über die Popup-Schaltfläche "App-ID" ein falsches Element auszuwählen und dann die ursprüngliche App-ID erneut auszuwählen. Dann konnte ich die Submit-Taste drücken.
Neoneye
8

Wissen Sie, ob die Schaltfläche zum Erneuern erst angezeigt wurde, als das Profil abgelaufen ist? Ich habe ein Profil, das bald abläuft, aber im Moment wird keine Schaltfläche "Erneuern" angezeigt.

Lesen Sie einfach an anderer Stelle, dass dies anscheinend der Fall ist.

John Friend
quelle
1
In der typischen "benutzerfreundlichen" Art von Apple scheint die Verlängerungsoption erst nach Ablauf verfügbar zu sein.
Orion Elenzil
2
Das stimmt nicht, Sie laden einfach zu jedem Zeitpunkt ein neues Profil herunter und haben ein neues Ablaufdatum.
Ingh.am
1
Das hat bei mir nicht funktioniert, als ich es gerade versucht habe. Die Bereitstellungsprofile haben dasselbe Ablaufdatum. (Ich habe sogar die alten aus Xcodes Organizer gelöscht und dann die neuen
Glenn
1
... konnte ich jedoch neue Ablaufdaten erhalten, indem ich Bearbeiten auswählte, einige Änderungen vornahm (z. B. das Kontrollkästchen für ein Gerät deaktivierte) und übermittelte.
Glenn
8

Sie haben es jetzt geändert. (Oktober 2010)

  1. Melden Sie sich auf der iPhone-Entwickler-Website an: http://developer.apple.com/

  2. Klicken Sie dann im rechten Seitenleistenmenü (ganz oben) auf "Provisioning Portal".

  3. Klicken Sie auf der nächsten Seite im linken Seitenleistenmenü auf "Bereitstellung"

  4. Dann sehen Sie Ihre Bereitstellungsprofile und die Schaltfläche "Erneuern" - Drücken Sie darauf :)

Nelga
quelle
7

Ab Mai 2017 scheint sich dieser Prozess erneut geändert zu haben (ein bisschen).

Ich fand es nicht notwendig, tatsächlich etwas an meinem Profil zu ändern, und zum Glück war das Zertifikat noch gültig, sodass die Erneuerung ein einfacher Vorgang war, obwohl es nicht einfach war , genau herauszufinden, was zu tun ist.

  1. Wählen Sie das ablaufende Profil in Ihrem Entwicklerkonto aus und klicken Sie auf "Bearbeiten". Wählen Sie Profil ablaufen und Bearbeiten
  2. Klicken Sie auf die Schaltfläche "Generieren"
    • Stellen Sie sicher, dass das mit dem Profil verknüpfte Zertifikat noch mindestens ein Jahr gültig ist
    • Ich fand es nicht notwendig, das Profil in irgendeiner Weise zu ändern Klicken Sie auf die Schaltfläche Generieren
  3. Überprüfen Sie im nächsten Bildschirm, ob das Ablaufdatum des Profils verlängert wurde Überprüfen Sie das erweiterte Ablaufdatum
Jandersen
quelle
1
Wie greife ich in Schritt 1 auf den Bildschirm zu? Ich nehme an, das ist irgendwo auf der Entwickler-Website ..
Galactikuh
@galactikuh Sie müssen sich bei developer.apple.com anmelden und dann "Zertifikate,
Kennungen
Mein Konto scheint abgelaufen zu sein, was erklären würde, warum ich es nicht sehen kann.
Galactikuh
Müssen Sie jetzt bezahlen, um das zu bekommen? Alles, was ich auf developer.apple.com versuche, führt mich nur zu der Seite, auf der Sie die Entwicklerprogramm-Mitgliedschaft für £ 79 kaufen ... aber ich konnte das Profil ursprünglich ohne Mitgliedschaft einrichten. Hat sich dies geändert?
Jules
1
@galactikuh - Ich habe es am Ende zum Laufen gebracht. Musste die Kontoinformationen vollständig aus dem Bereitstellungsbereich des Veranstalters entfernen und dann wieder hinzufügen, und das hat sie korrekt erneuert.
Jules
3

Update März 2013

Das Ablaufdatum des Bereitstellungsprofils ist mit dem Ablaufdatum des Entwicklerzertifikats verknüpft. Und ich wollte nicht warten, bis es abläuft, also habe ich Folgendes getan:

  • Wechseln Sie zum iOS Provisioning-Portal
  • Widerrufen Sie das aktuelle Zertifikat
  • Gehen Sie unter Xcode> Organizer zur Seite Bereitstellungsprofile (unter Bibliothek).
  • Wenn Sie auf Aktualisieren klicken, werden Sie aufgefordert, ein neues Entwicklerzertifikat zu erstellen, da das aktuelle Zertifikat widerrufen wurde
  • Befolgen Sie die Schritte, um eine zu erstellen
  • Kehren Sie zum iOS-Bereitstellungsportal für Ihre Verteilungsprofile zurück und ändern Sie etwas daran, damit die Schaltfläche "Senden" aktiviert wird.
  • Reichen Sie es ein und das Datum des neuen Zertifikats wird darauf angewendet
Peter
quelle
Auch ich hatte ein Bereitstellungsprofil, das in 12 Tagen ablief und mit einem Zertifikat verknüpft war, das ebenfalls in 12 Tagen ablief. Mit den obigen Schritten konnte Xcode das von mir widerrufene Zertifikat neu generieren. Ich musste dann meine Distributionsbereitstellungsprofile erneut mit dem neuen Zertifikat verknüpfen. Alles ist gut.
TJ Asher
typischer blutiger Apfel, sie ändern immer die Art und Weise, wie Sachen funktionieren
1800 INFORMATION
Leider funktioniert das nicht mehr. Ich habe ein Projekt, das (noch) unter XCode 4.6.3 verwaltet wird, und die Schaltfläche Aktualisieren im Organizer erhält keine Anfragen mehr, die von Apple bearbeitet werden. Wenn Sie auf die Schaltfläche klicken, wird "Service nicht verfügbar" angezeigt. Vielen Dank, Apple.
Logicsaurus Rex
2

Gehen Sie in Xcode4 zum Organizer. Wählen Sie in der Bibliothek die Bereitstellungsprofile aus. Wählen Sie Ihr Bereitstellungsprofil aus und klicken Sie unten auf die Schaltfläche "Aktualisieren". Sie werden aufgefordert, Ihr Login und Passwort einzugeben. Danach wird das Profil erneuert.

zeiteisen
quelle
2

Sie ändern so oft, wie das funktioniert. Diesmal musste ich diesmal (Mai 2016) Folgendes tun:

  • Fügen Sie im Developer Member Center ein neues Bereitstellungsprofil hinzu
  • Öffnen Sie die XCode-Einstellungen, Konto> Apple ID auswählen> Teamname auswählen> Details anzeigen
  • Klicken Sie in der Spalte Aktion auf die Schaltfläche Herunterladen für das neu erstellte Bereitstellungsprofil
Hugh Jeffner
quelle
1

Um das Entwicklungsprofil vor Ablauf zu erneuern, habe ich endlich einen Weg gefunden, der für mich funktioniert. Ich habe die Schritte, die ich zuvor vermisst hatte, kühn gemacht.

Gehen Sie zum Apple Provisioning-Portal und wählen Sie "Provisioning". Sie erhalten eine Liste "Entwicklungsbereitstellungsprofile", in der Ihr bald ablaufendes Profil mit der Bezeichnung "Verwaltet von XCode" angezeigt wird. Klicken Sie oben auf die Schaltfläche "Neues Profil" , wählen Sie den gewünschten Profiltyp aus und erstellen Sie ihn. Warten Sie eine halbe Minute, aktualisieren Sie den Startbildschirm. Wenn das neue Profil als "Aktiv" angezeigt wird, wechseln Sie zurück zu XCode, wechseln Sie zum Organizer und wählen Sie "Bereitstellungsprofile" unter "Bibliothek" in der linken oberen Spalte aus. Klicken Sie unten auf "Aktualisieren", melden Sie sich an (wenn Sie dazu aufgefordert werden) und das neue Profil wird nach kurzer Zeit in der Liste angezeigt.

Verbinden Sie nun entscheidend Ihr Gerät und ziehen Sie Ihr neues Profil in die Zeile "Bereitstellungsprofile" unter dem verbundenen Gerät in der linken Spalte.

Schließlich können Sie die alten Profile von Ihrem Gerät bereinigen, wenn Sie Lust dazu haben.

Hinweis: Interessanterweise wird durch einfaches Markieren und Löschen Ihres Bereitstellungsprofils auf der iOS-Bereitstellungsportal-Website ein neues Team-Bereitstellungsprofil erstellt. Vielleicht ist das alles, was benötigt wird. Ich werde das nächste Mal versuchen, um zu sehen, ob das ausreicht. Wenn ja, müssen Sie kein Profil wie oben beschrieben erstellen.

mwehlou
quelle
1

Zusätzlich zu den anderen Lösungen musste ich die Codesignatur im Hauptprojekt und in der Zieldatei bearbeiten, um die App nach einem abgelaufenen Bereitstellungsprofil wieder auf dem Gerät zu erstellen.

:: Löschen Sie die alten abgelaufenen Profile

:: Fügen Sie das neue Profil mit dem Organizer hinzu

:: Alle Ziele bereinigen

:: Info abrufen -> Codesignatur sowohl für das Hauptprojekt als auch für das Ziel

:: Erstellen und ausführen

zzzzzz
quelle
1

Leider scheint die Erneuerung in meinem Fall nicht zu funktionieren. Mein Ad-hoc-Vertriebsprofil läuft in 5 Tagen ab. Ich habe auf dem iPhone Warnungen dazu erhalten und der Xcode Organizer zeigt auch ein Warnschild daneben.

Im Bereitstellungsportal von Apple wurde es als inaktiv markiert und es gab eine Schaltfläche zum Reaktivieren. Aber immer noch mit dem gleichen Ablaufdatum, in 5 Tagen. Als Nächstes habe ich zwei weitere iPhones hinzugefügt. Das geänderte Profil läuft jedoch in 5 Tagen noch ab.

Schließlich habe ich das Profil im Bereitstellungsportal gelöscht und ein neues Profil mit einem anderen Namen von Grund auf neu erstellt. Dieses neue Profil läuft jedoch am 13. April in 5 Tagen noch ab!

Das ist wirklich frustrierend! Also muss ich wohl warten, bis es abläuft, und dann ein neues erstellen.

Falls Sie sich fragen, ob mein Entwicklerabonnement abgelaufen ist, ist dies nicht der Fall. Ich habe es gerade im Februar erneuert.

Jochen
quelle
1

Für Teamprofil einfach unter Voreinstellung -> Konto ---> Wählen Sie das Corret-Konto aus -> Detail -> Klicken Sie auf die Schaltfläche "Aktualisieren" unten links. Das Profil wird erneuert.

Zolibra
quelle
1

Bei mir trat das Problem auf, weil kein aktives Produktionszertifikat vorhanden war. Ich habe ein neues erstellt und bin dann zum abgelaufenen Verteilungsbereitstellungsprofil gegangen, habe das Zertifikat hinzugefügt und das Bereitstellungsprofil wurde aktiviert.

Atul Goyal
quelle
Atul, ist es möglich, dass mein ein Monat altes Bereitstellungsprofil abgelaufen ist, weil sein Zertifikat abgelaufen ist? Habe ich recht, dass Sie das gleiche Problem hatten? Ich habe vor einem Monat ein Bereitstellungsprofil für die Verteilung erstellt, das gestern abgelaufen ist, aber ich habe keine Ahnung, warum.
Rihe