wake-up-neo.com

Xcode-Bereitstellungsprofil läuft ab

Ich versuche, ein paar nicht schwerwiegende Fehler aus ein paar Projekten zu beheben. Beide sind "Zielintegrität". "Das Bereitstellungsprofil läuft ab: ...".

Ich habe jedoch kein Provisioning-Profil, das in irgendeiner Weise als Teil des Projekts ausläuft. Kann mir jemand sagen, warum es einen Fehler wie dieser für ein Bereitstellungsprofil gibt, das nur von einem anderen Projekt verwendet wird?

22
Michael Reiland

Hatte das gleiche Problem. So beheben Sie es:

Öffnen Sie Xcode> Einstellungen> Konten

Klicken Sie für das entsprechende Konto auf "Details anzeigen". Daraufhin werden alle zugehörigen Bereitstellungsprofile in einer Liste geöffnet. Sortieren Sie die Liste nach Ablaufdatum, um abgelaufene Profile zu finden. Klicken Sie mit der rechten Maustaste und wählen Sie "Im Finder anzeigen". Dann können Sie es einfach löschen.

Wenn Sie ein abgelaufenes Profil im Finder löschen, wird es sofort aus Xcode und aus dem Warnfenster entfernt.

37
devzero

Ihre Bereitstellungsprofile finden Sie in

~/Library/MobileDevice/Provisioning Profiles/

Dort können Sie alle Ihre Bereitstellungsprofile sehen, es ist jedoch schwierig zu wissen, welches es ist, da diese mit einer UUID benannt sind. 

Sie können dieses QuickLook-Plugin jedoch installieren, um Details zu jedem Profil anzuzeigen und die abgelaufenen zu löschen: https://github.com/chockenberry/Provisioning

Die Warnung verschwindet sofort aus Xcode, nachdem Sie das Profil gelöscht haben.

BEARBEITEN: Eine einfachere Methode zum Bereinigen alter Profile ist das Herunterladen des iPhone-Konfigurationsprogramms von hier: http://support.Apple.com/downloads/#iphone%20configuration%20utility

Es gibt Ihnen einen schönen Überblick über Ihre installierten Profile und sie können auch gelöscht werden.

18
Mikkel Selsøe

sigh manage -e, um alle abgelaufenen Profile zu löschen

sigh repair erneuert alle Profile (Anmeldung erforderlich)

https://github.com/fastlane/sigh

7
Maciej Swic

Xcode -> Einstellungen -> Konten -> Details anzeigen

Wählen Sie dann das jeweilige Bereitstellungsprofil aus und klicken Sie auf die Schaltfläche Aktualisieren.

Wenn Sie immer noch eine Warnung haben, gehen Sie zu https://developer.Apple.com und Wählen Sie das Bereitstellungsprofil aus und klicken Sie auf Bearbeiten und dann auf Fertig stellen. Danach führen Sie den zuvor in X-Code beschriebenen Aktualisierungsvorgang aus 

6
Asfanur

Am Ende bin ich einfach in den Account meines Entwicklers gegangen und habe das auslaufende Provisioning-Profil erneuert, obwohl ich es nicht mehr brauche/benutze. Fehler ist weg.

0
Michael Reiland

Ein Liner hier. Sie müssen keine Plugins, Dienstprogramme und all den Mist herunterladen. 

ls | grep -l 'com.companyname.AppName' ~/Library/MobileDevice/Provisioning Profiles/*.mobileprovision | xargs rm
0
bicycle