2015-02-26 14 views
16

Ich habe XCode seit der ersten Beta 6.x letzten Sommer nicht verwendet. Heute habe ich die neueste iOS-Beta auf meinem iPhone 6 und die neueste XCode-Beta vom Entwicklerportal installiert. Ich habe eine neue Single-Page-Swift-Anwendung mit einem 8.3-Ziel erstellt und dann versucht, sie auf meinem Gerät zu starten, aber XCode zeigt sie im Build-Menü als nicht zulässig an.XCode 6.3 Beta zeigt iOS 8.3b Gerät als "nicht geeignet"

ineligible device

Jede Hilfe zu diesem Thema Festsetzung würde geschätzt.

+0

duplicate von http://stackoverflow.com/questions/24039010/xcode-6-ineligible-devices-section-appeared – skywinder

Antwort

6

Wenn Sie dies seit dem letzten Sommer nicht getan haben, benötigen Sie wahrscheinlich einen komplett neuen Satz von Anmeldeinformationen. (Dies liegt daran, dass sich die Berechtigungen zum Ausführen einer Swift-App auf einem Gerät geändert haben.) Löschen Sie alles und beginnen Sie von unten mit einer neuen Entwickleridentität. Erstellen Sie dann das Entwicklungsprofil. Schließen Sie schließlich das Gerät an und achten Sie darauf, auf Trust zu tippen und darauf zu warten, dass die Symbole kopiert werden. Sie müssen dann wahrscheinlich das Gerät trennen und erneut anhängen, aber an diesem Punkt, wenn Sie versuchen, auf dem Gerät zu bauen und zu laufen, sollte es funktionieren.

+0

Nun, ich habe gerade mein Entwicklerkonto heute Morgen erneuert. Als ich das Gerät anschloss, klickte ich auf "Vertrauen" und es erzeugte neue Symbole. Wie würde ich alle vorhandenen Zertifikate löschen? –

+1

Wie ich hier beschreibe: http://StackOverflow.com/A/27736606/341994 Im Grunde genommen beenden Sie Xcode und löschen dann alles von Hand (mobile Bestimmungen auf der Festplatte, Zertifizierungen im Schlüsselbund). Dann gehst du zum Mitgliedszentrum und löschst alles. Jetzt starten Sie den gesamten Prozess von vorne. – matt

+0

Super danke. Ich werde Sie wissen lassen, ob es funktioniert. –

110

In meinem Fall, die Auswahl des Geräts aus Produkt -> Destination funktionierte großartig.

Ich hoffe, dass hilft!

+5

Dieser Trick funktioniert – jayatubi

+4

Arbeitete auch für mich ABER, ich muss dies für alle Zeit tun, wenn es wieder aus und wieder eingesteckt ist. –

+1

Dies ist der einzige Ansatz, der ein besonders hartnäckiges Gerät aussortieren würde. Vielen Dank! –

8

Das Problem ist: Gehen Sie zu Produkt> Ziel, und obwohl es besagt, dass Ihr Gerät nicht zulässig ist, können Sie es weiterhin auswählen, und dann funktioniert das Erstellen.

+5

Schamloses Duplikat von @ smejkys Antwort. Ich würde in Betracht ziehen, zu entfernen. – johnboiles

7

Sie müssen sich möglicherweise im Apple Developer Center anmelden und den neuen Nutzungsbedingungen zustimmen. Danach gehen Sie wie folgt die Provisioning-Profile zu aktualisieren:

  1. öffnen Xcode
  2. Einstellungen öffnen ...
  3. Wählen Sie die Registerkarte Konten
  4. Wählen Sie Ihre Apple ID
  5. Wählen Sie Details .. .
  6. in der linken unteren Ecke Hit den Refresh-Button Wenn Sie

Wenn Sie einen Fehler bezüglich der Zustimmung zu den Nutzungsbedingungen erhalten, warten Sie einige Minuten und versuchen Sie erneut, die Bereitstellungsprofile zu aktualisieren.

Edit: Für diejenigen, die noch Probleme mit nicht förderfähig Geräte, hier ist etwas anderes zu versuchen:

  1. öffnen Xcode
  2. Open Window
  3. Geräte auswählen
  4. Control-Klick auf Ihr Gerät auf der linken Seite des Fensters, und wählen Sie Bereitstellungsprofile anzeigen ...
  5. Verwendung - um alle Profile zu entfernen (Xcode w installieren Sie das erforderliche Profil auf dem Gerät, wenn Sie die App starten). Ich hatte ein paar alte/extra Profile auf meinem Gerät.
  6. Überprüfen Sie alle Einstellungen im Bereich "Code Signing" in den Build-Einstellungen für Ihr Projekt und Ihre Ziele. Leider kann ich hier nicht genauer sein, sondern nach bestem Wissen und Gewissen vorgehen.
+0

Es funktioniert für mich – dobiho

+0

Gilt für die nicht-Beta veröffentlicht gestern auch. – BaseZen

-1

Edited :: 2015/Apr/27 Aktualisiert Xcode Version 6.3.1 Das Problem war gelöst.

Möglicherweise ist das Update erforderlich.

-1

Hatte dieses Problem beim Upgrade auf die Produktionsversion von Xcode 6.3. Ich habe alle anderen Lösungen, die erwähnt wurden, ausprobiert und Stunden damit verschwendet, verschiedene andere Dinge auszuprobieren, aber nichts davon hat funktioniert. Was tat Arbeit war die nukleare Option:

  • Uninstall Xcode

  • rm -rf "~/Library/Mobiledevice/Provisioning Profiles /"

  • rm -rf „~/Library /Caches/com.apple.dt.Xcode/“

  • rm -rf "~/Library/Application Support/Xcode /"

  • rm -rf "~/Library/Entwickler/

  • Gehen Sie im iOS-Entwicklerportal auf Widerruf und löschen Sie Ihre Zertifikate und Provisioning-Profile, und machen Sie dasselbe in der Schlüsselkette Ihres Macs.

  • Xcode installieren

  • öffnen Xcode, gehen Sie zu Einstellungen, hinzuzufügen oder zu Ihrem iOS-Entwickler-Konto auswählen, aktualisieren Sie es dann neue Zertifikate und solche (Antwort ja, wenn Sie dazu aufgefordert) zu erhalten. Es scheint so, als ob Sie es in einigen Fällen auch noch einmal aktualisieren möchten.

  • Aktualisieren Sie Ihr Projekt auf diese neuen Anmeldeinformationen zu verweisen, wo anwendbar

0

Nach dem changelog, Apple in dieser XCode 6.3.1 behoben ist, wenn dieses Problem immer noch Fehler, die Sie, könnten Sie wollen aktualisieren Sie Ihre Umgebung.

Verwandte Themen