2017-05-13 7 views
0

Während viele ähnliche Beiträge existieren, glaube ich, dass dieser Fehler ein neuartiger ist, wahrscheinlich Xcode 8 oder Mac OS Sierra spezifisch.Xcode 8.3 "Der angegebene Schlüsselbund ist keine gültige Schlüsselbunddatei."

Ich versuche meine App auf meinem iPhone 6 Plus (mit iOS 10.3) hochzuladen und zu testen. In Xcode 8.3, wenn ich auf den Play-Button, um meine App zu bauen, bekomme ich den Fehler "Der angegebene Schlüsselbund ist keine gültige Schlüsselbund-Datei."

Beim Versuch, die Quelle des Fehlers zu verfolgen, navigierte ich zu den allgemeinen/Signing-Einstellungen für die .xcodeproj. Hier wird die Box Automatically Manage Signing überprüft. In diesem Feld wird der gleiche Keychain-Fehler in roter Schrift geschrieben. Durch Klicken auf Try again werden meine Zertifikate zurückgenommen und es wird versucht, neue Zertifikate zu erstellen. Der Fehler wird jedoch erneut angezeigt.

Wenn ich einen iPhone-Gerätesimulator in Xcode 8.3 verwende, funktioniert alles gut und ich bekomme diesen Fehler nicht.

Ich folgte this post, aber ich habe kein Problem mit Berechtigungen in ~/Bibliothek/Schlüsselanhänger.
Außerdem, da ich Mac OS X 10.12 Sierra verwende, gibt es in der Keychain Access App mit dem Sierra Upgrade kein Erste-Hilfe-Tool. Nachdem ich die Dropdown-Menüfolge "Keychain Access" "Zertifikat anfordern"> "Zertifikat von einer Zertifizierungsstelle anfordern" angeklickt habe, überprüfe ich Save to Disk und klicke auf "continue" und bekomme erneut den Fehler "Der angegebene Schlüsselbund ist keine gültige Schlüsselbunddatei".

Dies ist eine geringfügig andere Fehlermeldung als xcode 8.3 error: The specified item could not be found in the keychain.

Danke für den Blick in diese!

Antwort

0

Eine Neuinstallation von Xcode behebt den Fehler!

Zuerst habe ich Xcode this way vollständig deinstalliert, neu gestartet, dann Xcode über den App Store neu installiert.

Die Installation meiner App auf meinem iPhone war einfach. Ich musste einfach den Anweisungen in Xcode folgen, nachdem ich versucht hatte, meine App zu erstellen, wobei mein iPhone als Gerät ausgewählt war. Es war so einfach wie das Einloggen mit meiner Apple-ID und das Ändern von com.apple.assistant zu etwas Einzigartigem wie 'com.myFirstApp.isAwesome'

+0

Hat nicht funktioniert für mich :( – Sasho

Verwandte Themen