Ich habe Xcode 8 auf OS X El Capitan installiert.
Ich erhalte diesen Fehler:
Die Unterzeichnung für "Ziel" erfordert ein Entwicklungsteam. Wählen Sie im Projekteditor ein Entwicklungsteam aus.
Für den Produkttyp 'Application' im SDK 'iOS 10.0' ist eine Codesignatur erforderlich.
Preferences
> Accounts
> Add Apple ID
hinzu:Sie können Ihr Projekt jetzt auf einem Gerät ausführen!
Falls Sie dieses Problem weiterhin haben, klicken Sie auf die Tests und wählen Sie auch ein Team aus.
Um Ihre App auf einem realen Gerät auszuführen, müssen Sie eine Apple-ID haben und Ihr Gerät mit dieser ID registriert haben. Aus diesem Grund wird dieser Fehler angezeigt.
So machst du es.
Wechseln Sie in den Projektnavigator. Cmd-1 wenn du es nicht finden kannst.
Klicken Sie auf das Dropdown-Menü Projektziel und wählen Sie Ziel aus.
Klicken Sie auf das Dropdown-Menü Team und wählen Sie Konto hinzufügen.
Melden Sie sich mit Ihrer Apple ID an, die mit Ihrem Entwicklerkonto verknüpft ist, oder nur mit Ihrem Apple, wenn Sie kein Entwicklerkonto haben.
Wenn Sie Ihr Gerät noch nicht bei diesem Konto registriert haben, wird eine Schaltfläche angezeigt, etwa "Gerät registrieren". Klicken Sie darauf, und Apple registriert das Gerät und führt die Zertifikate und Codesignaturen durch. (Oh, meine Einhornzertifikate und das Signieren ist so viel einfacher als früher)
Wählen Sie Ihr physisches Gerät und klicken Sie auf Ausführen. Es sollte fehlerfrei auf Ihr Gerät geladen werden.
Nachdem ich all diese Dinge getan hatte, bekam ich immer noch die Fehler, also schloss ich Xcode und öffnete es wieder und dann funktionierte es.
Wenn Sie das Team vorerst deaktivieren müssen, da Sie keinen Entwicklungsaccount haben, ändern Sie einfach das Ziel im oberen Menü in iPhone anstelle von generischen iOS-Geräten oder echten Geräten.
Wenn Sie Ionic
verwenden und diese Fehlermeldung erhalten, müssen Sie Ihren $project_dir/platform/ios/$project_name.xcodeproj
öffnen. Befolgen Sie dann die in der "Antwort" aufgeführten Schritte
wählen Sie das Entwicklungsteam sowohl im Projekt als auch im Zielbereich aus
Wählen Sie in den allgemeinen Einstellungen des Ziels ein Team aus
Vor kurzem hatte das Problem auf Xcode 11 Beta 2:
Wenn Ihr Ziel nicht über die Registerkarte "Signing & Capabilities" (in meinem Fall nur das Testziel) verfügt, öffnen Sie die Build-Einstellungen für Ihr Projekt und klicken Sie auf "All" anstelle von " Basic "/" Customized ". Finden Sie die Signatur in den Einstellungen und stellen Sie sicher, dass Sie ein Entwicklungsteam eingerichtet haben.
Das Downgrade des iOS-Entwicklungsziels von 12.1
auf 12
behebt das Problem für mich, da kein Dev-Team konfiguriert ist.
Ich hatte diesen Fehler in meinem React Native-Projekt. Seltsamerweise dachte ich, dass ichNICHTdie korrekte .xcodeproj-Datei editiere! Ich ging in mein Projektverzeichnis './appname/ios', öffnete die Projektdatei und bearbeitete meinen Teamnamen in das Projekt und es begann zu arbeiten.