Ich versuche, ein Projekt in Xcode, Version 8.0, Beta 6 (8S201h) zu erstellen, und ich erhalte diesen Fehler.
Das Apple-Konto ist kostenlos, weil ich nur mit Xcode herumspiele, aber es zwingt mich, es als Team festzulegen. Irgendeine Hilfe? Vielen Dank.
Überprüfen Sie das Schemenmenü oben im Xcode-Projektfenster. Sehen Sie sich das Ziel an, in dem Sie versuchen zu laufen. Wenn Sie im Simulator laufen, müssen Sie Ihr Projekt nicht signieren.
Wenn Sie ein Gerät ausführen, müssen Sie das tatsächliche Gerät anschließen. Es muss nicht "generic device" sagen.
In meinem Fall verschwand dieser Fehler, als ich den "Bundle Identifier" in etwas weniger Generisches umwandelte (z. B. durch Zufügen einiger Zufallszahlen am Ende).
Ändern Sie die Paketkennung in etwas eindeutigeres.
Wenn Sie einem Lernprogramm folgen und nur eine allgemeine Kennung angeben, werden durch das Hinzufügen einiger Zahlen am Ende wahrscheinlich Ihre Probleme gelöst.
d. h. wenn Sie HelloWorld in HelloWorld12345 ändern würden
Nachdem ich mich eine Stunde lang schwer getan hatte, habe ich das Kontrollkästchen "Automatisch automatisch verwalten" deaktiviert und bin zur alten Schulmethode zurückgekehrt, um meine Profile festzulegen. Wahrscheinlich nicht das Beste, aber es funktioniert.
Überprüfen Sie diese Dinge.
1.Ein Gerät ist an Ihr System angeschlossen oder nicht.
2.Entscheidungsziel in xcode. (Allgemein-> Bereitstellungsinfo-> Bereitstellungsziel) Es sollte mit der iOS-Version Ihres Geräts übereinstimmen.
3. Ändern Sie Ihre Bundle-ID. Befolgen Sie die allgemeinen Regeln für das Festlegen einer eindeutigen Bundle-ID für Ihr Projekt, während Sie auf dem Gerät laufen .. _. Siehe Wie lautet das korrekte Format der Bundle-ID in iOS?
Seien Sie auch bei der Anzahl der im Projekt festgelegten Bundle-IDs vorsichtig. Bitte merken Sie sich alle Paketkennungen oder notieren Sie sich irgendwo. Da Sie ein kostenloses Konto verwenden, haben Sie nur eingeschränkten Zugriff auf die Anzahl der Bundle-IDs.
Sie sollten auch Push-Benachrichtigungen im Abschnitt "Capabilities" des Projekts deaktivieren. Ändern Sie auch "App-Gruppen" im Format "group.com.someString".
Diese Dinge haben mir geholfen, meine App ohne Fehler auf einem echten Gerät auszuführen.
Ich habe diesen Fehler mehrmals gehabt und behebt ihn für mich wie folgt:
Wenn dies nicht funktioniert, sollten Sie überlegen, Ihr Zertifikat zu widerrufen und ein neues zu erstellen. Führen Sie dann die obigen Schritte erneut aus.
Das Profilieren Ihres Telefons dauert einige Minuten. . . Beobachten Sie die Statusleiste oben, um sicherzustellen, dass Ihr Telefon oben angezeigt wird.
Stellen Sie als Nächstes sicher, dass Sie IHR TELEFON als Ziel ausgewählt haben, nicht iPhone 7 oder iPhone 8 ... Ihr genaues Telefon. Dazu wählen Sie: Produkt> Zielort> (Wählen Sie Ihr Telefon aus)
Ihr Telefon wird erst angezeigt, wenn es angeschlossen, eingeschaltet und für einige Minuten aktiv ist, während Xcode ein Profil erstellt .
Das Problem hinter diesem Fehler ist Nichtverfügbarkeit der App-ID mit der angegebenen Bundle-ID
Lösung: Bündelkennung ändern einfach :)
Nach einiger Zeit mit dem gleichen störenden Fehler und nachdem ich einen eindeutigen Bundle Identifier geschrieben habe, hat es nicht geholfen. Ich suchte im Web und fand hier dass mein Fehler darin bestand, dass ich ein virtuelles Gerät ausgewählt habe und kein echtes Gerät. Die Lösung war:
1.Ich habe mein iPhone angeschlossen
2.Ich klickte auf die Schaltfläche - das aktive Schema einstellen. und da war es auf dem Gerät - iPhone. der fehler ist weg.
Dieser Fehler ist darauf zurückzuführen, dass Sie ein Ziel und nicht einen Projektnamen ausgewählt haben. Auf der linken Seite von general in Xcode finden Sie Ihren Projektnamen. Klicken Sie darauf und ändern Sie es vom Ziel zum Projektabschnitt.
Ändern Sie Deployment Target
in eine neuere Version und lösen Sie dann
Addierte dies, weil ich 4 Stunden brauchte, um herauszufinden, ..
Xcode kann das Bereitstellungsprofil für ein Gerät ohne Namen, d. H. "" Oder "", nicht erstellen. Wenn ich meinen Gerätenamen in etwas anderes änderte, funktionierten die obigen Schritte.
Bündel-ID ändern, gerade Lösung