Früher war es so, dass durch Drücken der Schaltfläche "Pfeil / Schleife aktualisieren" in den Einstellungen -> Konto ein neues Bereitstellungsprofil mit allen neuen Geräten angezeigt wurde.
Jetzt werden nur die bereits heruntergeladenen heruntergeladen. Aber wenn das, das Sie aktualisieren müssen, von Xcode verwaltet wird, kann ich auf keinen Fall ein Gerät hinzufügen!
quelle
Folgendes hat bei Xcode 8 & 9 für mich funktioniert.
In meinem Konto auf developer.apple.com wurden keine von Xcode verwalteten Profile angezeigt. Dies war die einzige Möglichkeit, damit dies funktioniert.
quelle
Einfachster Weg:
Entfernen Sie die mobileprovision- Datei mit dem Terminal
rm + ziehe den Dateipfad von xcode
quelle
iOS Team Provisioning Profile: com.xyz.appname
für eines unserer Projekte nicht erstellt. Ihre Lösung hat gut funktioniert! Vielen Dank :)Ich hatte auch dieses Problem. Ich benutze
Xcode 7.2
. Dann hat es mit folgenden Schritten funktioniert:Jetzt können Sie die App auf Ihrem neuen Gerät ausführen.
quelle
Wir haben viel Zeit damit verbracht, das gleiche Problem auf Xcode 7 zu beheben, dh die von Xcode verwalteten Bereitstellungsprofile zu aktualisieren.
Nachdem ich die UDID im Mitgliedercenter hinzugefügt hatte, entfernte ich das Konto einfach aus den Einstellungen -> Konto und fügte es wieder hinzu. Es wurden alle Bereitstellungsprofile aktualisiert.
quelle
Problem: Einige Zeit aktualisieren Geräte im Entwicklerkonto, was manchmal nicht in der Lage ist, unsere automatische Verwaltungssignatur zu reflektieren, selbst wenn das Bereitstellungsprofil für Updates im Xcode-Konto aktualisiert wird.
Lösung: Suchen Sie den Bereitstellungsprofilordner und löschen Sie die gesamte Bereitstellung. ~ / Library / MobileDevice / Bereitstellungsprofile
Durch die automatische Verwaltungssignatur wird eine neue erstellt. Ihre Geräte werden bei der Bereitstellung aktualisiert.
quelle
Update für Xcode 8
Mit Xcode 8 müssen Sie das Gerät nicht mehr im „Member Center“ hinzufügen und können einige nervige Schritte überspringen.
Was Sie noch tun müssen, sind die folgenden Schritte:
,
).quelle
Ich konnte auch keine Möglichkeit finden, das Bereitstellungsprofil in Xcode zu löschen oder zu aktualisieren.
Ich habe es geschafft, das Bereitstellungsprofil mit den neuen Geräten abzurufen, indem ich Xcode beendet, die Entwicklungsbereitstellungsprofile - die mit "Aktiv (von Xcode verwaltet)" gekennzeichnet sind - auf der Apple Developer-Website gelöscht , dann Xcode erneut geöffnet und das Team in den allgemeinen Einstellungen für ausgewählt habe das App-Ziel. Xcode hat die Profile neu erstellt (wie auf der Entwicklerseite bestätigt) und das Gerät wurde eingeschlossen.
quelle
Ich hatte ein ähnliches Problem und stellte Folgendes fest: Fügen Sie in Ihrem Stammverzeichnis eine Datei mit dem Namen build.json (dieselbe Ebene wie config.xml) mit den folgenden Inhalten hinzu. Ersetzen Sie den Wert für developmentTeam durch Ihre Team-ID (siehe https: // developer). apple.com/account/#/membership/
{ "ios": { "debug": { "codeSignIdentity": "iPhone Developer", "developmentTeam": "DP7KW42777", "packageType": "development" }, "release": { "codeSignIdentity": "iPhone Developer", "developmentTeam": "DP7KW42777", "packageType": "app-store" } } }
Ich fand das auch, indem ich Folgendes in config.xml unter hinzufügte
<platform name="ios">
Es war nicht mehr erforderlich, verschiedene Info-Einstellungen festzulegen, z. B. das Ausblenden der Statusleiste
<config-file parent="NSBluetoothPeripheralUsageDescription" platform="ios" target="*-Info.plist"> <string>${EXECUTABLE_NAME} requires bluetooth access to function properly</string> </config-file> <config-file parent="NSCalendarsUsageDescription" platform="ios" target="*-Info.plist"> <string>${EXECUTABLE_NAME} requires calendar access to function properly</string> </config-file> <config-file parent="NSCameraUsageDescription" platform="ios" target="*-Info.plist"> <string>${EXECUTABLE_NAME} requires camera access to function properly</string> </config-file> <config-file parent="NSContactsUsageDescription" platform="ios" target="*-Info.plist"> <string>${EXECUTABLE_NAME} requires contacts access to function properly</string> </config-file> <config-file parent="NSLocationAlwaysAndWhenInUseUsageDescription" platform="ios" target="*-Info.plist"> <string>${EXECUTABLE_NAME} would like to check your location when app is active or in background</string> </config-file> <config-file parent="NSLocationAlwaysUsageDescription" platform="ios" target="*-Info.plist"> <string>${EXECUTABLE_NAME} would like to check your location when app is active or in background</string> </config-file> <config-file parent="NSLocationWhenInUseUsageDescription" platform="ios" target="*-Info.plist"> <string>${EXECUTABLE_NAME} would like to check your location when app is active or in background</string> </config-file> <config-file parent="NSMicrophoneUsageDescription" platform="ios" target="*-Info.plist"> <string>${EXECUTABLE_NAME} requires microphone access to function properly</string> </config-file> <config-file parent="NSMotionUsageDescription" platform="ios" target="*-Info.plist"> <string>${EXECUTABLE_NAME} requires motion detection access to function properly</string> </config-file> <config-file parent="NSPhotoLibraryUsageDescription" platform="ios" target="*-Info.plist"> <string>${EXECUTABLE_NAME} requires photo library access to function properly</string> </config-file> <config-file parent="NSRemindersUsageDescription" platform="ios" target="*-Info.plist"> <string>${EXECUTABLE_NAME} equires reminders access to function properly</string> </config-file> <config-file parent="UIStatusBarHidden" platform="ios" target="*-Info.plist"> <true/> </config-file> <config-file parent="UIViewControllerBasedStatusBarAppearance" platform="ios" target="*-Info.plist"> <false/> </config-file>
und schließlich durch Hinzufügen
<icon height="1024" src="resources/ios/icon/AppIcon.png" width="1024" />
Zur Symbolliste musste ich das 1024-Symbol nicht mehr manuell hinzufügen. Jetzt muss ich nur noch erstellen, archivieren und hochladen, ohne Einstellungen ändern zu müssen. Hoffe das hilft.
quelle
Xcode -> Preferences -> Accounts -> Select account -> Select team -> View details -> Right click any profile -> Show in finder -> Cmd+A -> Cmd+Backspace
).Sie sehen den Fix-Button.
quelle
In meinem Fall hat bei Xcode 8 nichts geholfen, was oben aufgeführt ist.
Hier sind die Schritte, die ich versucht habe, damit Xcode das Problem beheben konnte, indem er mir erneut die Schaltfläche Gerät registrieren zeigte :
Nebenbemerkung: In meinem Fall bestand das Problem meines Erachtens darin, dass mein Login abgelaufen ist (Xcode hat mir dies unter Einstellungen> Konten mitgeteilt ). Aber auch nach dem Klicken auf Erneut anmelden hat nichts funktioniert. Ich denke, alles, was ich tun musste, um es zu aktualisieren, war sich erneut anzumelden und Xcode neu zu starten, damit die Schaltfläche Gerät registrieren .
quelle
Fügen Sie Ihre neuen Geräte-IDs in die Apple-Konsole ein
Gehen Sie einfach zu Ihren Zieleinstellungen und wählen Sie die Registerkarte Allgemein
Deaktivieren Sie das Kontrollkästchen Signatur automatisch verwalten
Lassen Sie Xcode sich beschweren und aktivieren Sie dann die Signatur automatisch verwalten
Es sollte alle neuen Geräte im Bereitstellungsprofil enthalten, wenn Sie ein neues Archiv erstellen
quelle
Verbrachte die letzte Stunde damit, nach einer Lösung zu suchen
Ich habe mein iPhone ausgesteckt und jetzt funktioniert es.
quelle
Ich habe gerade das Profil aus dem Member Center heruntergeladen und das Problem in XCode behoben.
Ich bin auf OSX 10.15 und XCode 11.3 Beta.
quelle