Ich muss meinem Team-Bereitstellungsprofil ein Gerät hinzufügen, habe das Gerät jedoch nicht physisch, sodass ich es nicht an meinen Computer anschließen kann, sodass Xcode die UDID nicht zu meinen Geräten und zum Team-Bereitstellungsprofil hinzufügen kann. Gibt es eine Möglichkeit, es manuell zum Team-Bereitstellungsprofil hinzuzufügen? Ich kann nicht herausfinden, wie es bearbeitet werden soll. Auch wenn ich das Gerät in mein Bereitstellungsportal einfüge, wird es nicht automatisch zu meinem Team-Bereitstellungsprofil hinzugefügt.
iphone
provisioning
Marchinram
quelle
quelle
Antworten:
Das hat bei mir funktioniert:
quelle
Klicken Sie mit der rechten Maustaste auf das Gerät und wählen Sie "Gerät zum Bereitstellungsprofil hinzufügen".
quelle
Bei Xcode 6 ist das etwas anders.
Kehren Sie nach dem Hinzufügen der Geräte-UDID auf der Entwicklerseite ( https://developer.apple.com/account/ios/device/deviceList.action ) zu Xcode zurück.
Xcode -> Einstellungen -> Konten Wählen Sie die Apple ID aus, unter der Sie das Gerät hinzugefügt haben, und klicken Sie unten rechts auf "Details anzeigen ...".
Klicken Sie auf das Aktualisierungssymbol unten links und versuchen Sie dann erneut, die App auszuführen.
quelle
Am 16. Mai 2013 musste ich mit XCode 4.6.2 Folgendes tun, um dem Team-Bereitstellungsprofil ein Gerät hinzuzufügen (auf das ich keinen physischen Zugriff habe):
Manchmal dauert es eine Weile, bis das Zertifikat aktualisiert und von XCode abgerufen wird.
Hoffe das hilft neuen Lesern.
quelle
"Managed By Xcode"
"Bearbeiten" ist, ist die Schaltfläche "Bearbeiten" auf der Website ausgegraut.Problemumgehung zum Hinzufügen eines Geräts zu einem vorhandenen (automatisch oder manuell erstellten) Bereitstellungsprofil (getestet in Xcode 8.2.1):
Xcode sollte nun das neu hinzugefügte Gerät kennen.
quelle
Holen Sie sich die UDID von iTunes:
http://www.innerfence.com/howto/find-iphone-unique-device-identifier-udid
Sobald Sie das haben:
quelle
Es gibt zwei Arten von Bereitstellungsprofilen.
Wenn die App im App Store live ist, funktionieren Verteilungsprofile und es müssen keine Geräte hinzugefügt werden.
Nur Entwicklungsprofile müssen Geräte hinzufügen. Dazu sind die Schritte:
Das hat bei mir funktioniert, hoffe es funktioniert bei Ihnen.
quelle
Ich hatte mehrmals das gleiche Problem, dass ich Geräteinformationen zum Portal hinzufügte, damit ich Build-to-Fabric-Tests veröffentlichen kann, aber das Gerät fehlt immer noch, da Xcode das Team-Bereitstellungsprofil nicht aktualisiert.
Basierend auf anderen Antworten und meiner eigenen Erfahrung besteht der beste und schnellste Weg darin, alle Bereitstellungsprofile manuell über die Befehlszeile zu entfernen, während die automatische Signatur sie mit aktualisierten Geräten erneut herunterlädt.
Ob dies zu unbekannten Problemen führen kann, weiß ich nicht und bezweifle sehr, aber es funktioniert gut für mich.
Also nur:
Und versuche es erneut...
quelle
cd ~/Library/MobileDevice/Provisioning\ Profiles/
Wenn Sie das Terminal bereits in einem anderen Verzeichnis geöffnet hätten, würde cd Library / .. fehlschlagen und rm könnte möglicherweise fehlerhaft seinBeachten Sie, dass Tester im neuen Apple TestFlight nicht mehr über die UUID hinzugefügt werden.
Testflug-Builds erfordern jetzt ein App Store Distribution Provisioning-Profil. Das Portal erlaubt nicht, dass UUIDs zu dieser Art von Bereitstellungsprofil hinzugefügt werden.
Fügen Sie stattdessen "Interne Tester" über iTunes Connect hinzu:
Stellen Sie nach dem Hinzufügen eines Benutzers sicher, dass Sie auf dessen Namen klicken und den Schalter "Interner Tester" umlegen.
Dann gehen Sie zu
App > Prerelease > Internal Testers
und laden Sie sie zum Build ein.quelle
Nachdem Sie die UDID manuell zu den Geräten im Bereitstellungsportal hinzugefügt haben, sollten Sie Xcode dazu verleiten, ein neues Team-Bereitstellungsprofil zu erstellen (einschließlich des neu hinzugefügten Geräts). Folge diesen Schritten:
Dadurch wird Xcode dazu gebracht, ein neues Team-Bereitstellungsprofil zu erstellen, das automatisch Geräte enthält, die Sie im Bereitstellungsportal hinzugefügt haben.
quelle
Wenn Sie kürzlich neue Bereitstellungsprofile erstellt haben, müssen Sie Ihr Telefon trennen und XCode schließen. Öffnen Sie dann XCode, aktualisieren Sie Ihre Konten, erstellen Sie sie und stellen Sie sie mindestens einmal auf Ihrem Telefon bereit.
quelle
Führen Sie nach dem Hinzufügen der UDID in developer.apple.com die folgenden Schritte aus:
1, Gehen Sie zu Xcode, öffnen Sie Einstellungen (cmd +,) -> Konten -> Klicken Sie auf Ihre Apple ID -> Details anzeigen
2, Klicken Sie im neuen Fenster auf "Aktualisieren" und dann auf "Anfordern".
3, Versuchen Sie nun, Ihre App auf dem neuen Gerät auszuführen. Wenn Sie die Fehlermeldung "Nicht gefundenes Bereitstellungsprofil" erhalten, lesen Sie weiter
4, Klicken Sie auf Ihr Projekt
6, Klicken Sie im Abschnitt "Identität" auf die Schaltfläche "Fix It"
7, Versuchen Sie nun erneut zu laufen, es sollte funktionieren
quelle
Update für Xcode (Version 9.1). Führen Sie die folgenden Schritte aus, um die Bereitstellungsprofile zu aktualisieren
Verwenden von Xcode Organizer
@ JasonH hoffe es wird dir helfen.
quelle
Dies hat bei mir in XCode 7.3 funktioniert
Ich habe keine Ahnung, wie dies funktioniert hat, da ich kein neues Bereitstellungsprofil heruntergeladen habe, das das neu hinzugefügte Gerät enthielt, und nach dem Hinzufügen des neuen Geräts auch nichts in XCode berührt habe. Das ist Apple Magic für Sie.
Ich werde versuchen, eine Erklärung hinzuzufügen, wenn ich eine finde.
quelle
quelle
Ab September 2018 scheint Apple (oder einen Fehler) den normalen Weg zum Abrufen der UDID von XS und XS Max zu blockieren. Selbst XCode konnte neue Telefone nicht ordnungsgemäß für Sie registrieren.
Nach ein paar Stunden Graben finde ich es heraus:
Quelle
quelle
Melden Sie sich beim Entwicklerkonto von Apple an, öffnen Sie das in den Einstellungen ausgewählte Bereitstellungsprofil und fügen Sie das Gerät hinzu. Das Gerät wird automatisch angezeigt, wenn es an einen PC angeschlossen ist.
quelle
Xcode 10.3
Navigieren Sie im Finder zu: MobileDevice / Provisioning Profiles / und löschen Sie dort alle Dateien.
Dann archivieren und automatisch singen.
Du bist fertig!
quelle