Gerade auf Xcode 5 aktualisiert und dies ist der erste Fehler, der für alle meine Apps auf den Logger geworfen wird. Ich kann nicht verstehen, warum dies geschieht.
2013-09-19 10:46:54.341 MyApp[1156:a0b] Cannot find executable
for CFBundle 0x8a7c7a0 </Applications/Xcode.app/Contents/Developer/Platforms/
iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator7.0.sdk/
System/Library/AccessibilityBundles/CertUIFramework.axbundle> (not loaded)
Bearbeiten (11-11-2013): Für alle Leser , die darauf warten, dass eine solide funktionierende Lösung akzeptiert und geschlossen wird. Die Antwort mit der höchsten Bewertung funktioniert so lange, bis Sie das Projekt erneut öffnen.
Bearbeiten (30-09-2014): Ich kann sehen, dass dies sortiert wurde, seit XCode 6 veröffentlicht wurde! Schließlich
Antworten:
Final Edit-
KREDIT - Bitte überprüfen Sie diese Antwort - Xcode 5 Fehler CertUIFramework.axbundle
Weitere Bearbeitung
Obwohl dies zu diesem Zeitpunkt möglicherweise die Problemlösung war. Ich glaube, einige der neueren Antworten in Bezug auf das bessere Touch-Tool sind tatsächlich die richtigen Auflösungen.
quelle
Nachdem ich Kirills Antwort gelesen hatte, grub ich ein bisschen, da ich BetterTouchTool nicht für alles außer dem "iOS Simulator" deaktivieren wollte und Sie können. Öffnen Sie den "iOS-Simulator" und gehen Sie als aktive App zum BTT-Dropdown-Menü in der oberen Leiste (auf diesem Bildschirm, wenn Sie mehr als eine haben) und wählen Sie "BTT für aktuelle App deaktivieren". Es wird zu einem Wiedergabesymbol, wenn es deaktiviert ist. Stellen Sie sicher, dass der App-Name in der Leiste immer noch "iOS Simulator" ist, da meiner einige Male zu "Finder" gesprungen ist, als ich auf die obere Leiste geklickt habe!
Setzen Sie nun den Simulator zurück (falls er nicht funktioniert) und erstellen Sie ihn neu. Sie sollten den Fehler nicht bekommen! :) Vergiss nicht, den Fehler zu löschen, wenn er noch vorhanden ist. ;)
BTT scheint sich zu erinnern, für welche Apps es deaktiviert ist (oder zumindest, wenn Sie die deaktivierte App schließen und erneut öffnen. Ich habe noch keinen Systemneustart versucht).
quelle
Es ist einfach. Gehen Sie zum iOS-Simulator und setzen Sie Inhalt und Einstellungen zurück.
Vielen Dank
quelle
Wenn Sie XCode-5 verwenden, setzen Sie einfach den Simulator "Inhalt und Einstellungen zurücksetzen" zurück und führen Sie ihn erneut aus
quelle
Also hatte ich diesen Fehler auch in Xcode 5 und 5.1. Ich wollte herausfinden, ob es sich um einen Xcode-Fehler oder etwas anderes handelt, also habe ich eine Neuinstallation von Mavericks 10.9.2 und Xcode 5.1 durchgeführt. Nach mehreren Tests schien alles in Ordnung zu sein.
Hier begann das Problem. Ich habe die Apps und Einstellungen, die ich meistens benutze, eingestellt und der Fehler ist zurückgekommen. Also habe ich alles gelöscht und angefangen, alles einzeln hinzuzufügen. Nach ein paar Tagen hatte ich Bingo! Das Problem liegt bei BetterSnapTool und BetterTouchTool
Update 12.12.2014
Ich habe gerade mit der Verwendung von Xcode 6.1 begonnen und festgestellt, dass dieser Fehler zumindest bei Xcode 6.1-Simulatoren und BTT 0.9985-Versionen behoben zu sein scheint.
Update: Wie GasB betonte, ist es möglich, BTT für bestimmte Apps zu deaktivieren. Deaktivieren Sie es einfach für iOS Simulator. Sie müssen nur daran denken, während der Verwendung des Simulators keine Gesten zu verwenden, da dies die Fehlermeldung auslöst.
Einfache Lösung:
Entfernen Sie die Häkchen im Einstellungsbereich, setzen Sie den Simulator zurück und führen Sie einen sauberen Build durch. Die Fehlermeldung verschwindet. .
quelle
Ich hatte das gleiche Problem und löste es, indem ich die native Entwicklungsregion " Lokalisierung " an meine Systemregion anpasste. In meinem Fall von 'en' bis 'de'. Die Dateien, auf die verwiesen wird, werden in lokalisierten Versionen in Ihrem Dateisystem gespeichert. Diese Einstellung wird also verwendet, um die benötigte Version zu identifizieren.
Sie finden diese Einstellung in Ihren Projekteinstellungen unter 'Info' -> 'Benutzerdefinierte iOS-Zieleigenschaften'.
quelle
Durch das Zurücksetzen des Simulators wird das Problem behoben, da die Unterstützung für Barrierefreiheit deaktiviert wird. Normalerweise können Sie dasselbe erreichen, indem Sie einfach den 'Eingabehilfen-Inspektor' in der App 'Einstellungen' deaktivieren.
Wenn Sie es jedoch aktivieren müssen, diese Fehlermeldung besonders hassen und sich abenteuerlustig fühlen, können Sie die folgenden Affen-Patches verwenden, um den Fehler auszuschalten : https://gist.github.com/alloy/9277316 . (Stellen Sie sicher, dass Sie dies NICHT in Ihre Release-Builds aufnehmen.)
quelle
Ich hatte dieses Problem mit Xcode 5 in ML 10.8.5
Ich habe Mountain Lion (in einer Parallels-VM) neu installiert und dann ML auf 10.8.5 aktualisiert.
Dann installiere Xcode 5 und es hat gut funktioniert.
Ich denke, dass der Fehler durch eine dritte in ML installierte SW verursacht wird.
quelle
Die Anwendung Moom verursacht ebenfalls dieses Problem, und ich konnte keine Möglichkeit finden, es nur für den iOS-Simulator zu deaktivieren. Im Moment habe ich die Eingabehilfen deaktiviert.
quelle
Ich bin auf Mavericks (10.9.3) und habe den gleichen Fehler in xCode (5.1.1) festgestellt.
Ich habe alles versucht - xCode sowohl im AppStore als auch im dmg neu zu installieren. Das Zurücksetzen des Emulators führte zu demselben Fehler, und das Löschen des Simulator SDK-Ordners führte ebenfalls zu keinen Ergebnissen.
Das Problem an meinem Ende war in der Tat Moom, wie von @aorcsik erwähnt! Durch Deaktivieren der Barrierefreiheit und anschließendes Bereinigen (cmd + shift + k) in xCode wurde der Fehler behoben.
quelle
Das Zurücksetzen des Simulators ist eine PITA. Ich habe einen Weg gefunden, diese Nachrichten zu entfernen, ohne dies tun zu müssen:
quelle
Disk Utility
und bewerben Sie sichRepair Disk Permissions
in Macintosh HD.Reset Contents and Settings
in iOS Simulator an.Diese obige Lösung kann Ihr Problem definitiv beheben.
quelle
Ich hatte dieses Problem und keine der Antworten in diesem Thread konnte es beheben. Meins war eine einfache Benutzeroberfläche mit einem UIDatePicker. Ich habe es behoben, indem ich den UIDatePicker und den zugehörigen Code entfernt und sie dann wieder hinzugefügt habe. Problem gelöst!
quelle
Für mich war es Keyboard Maestro, das den Simulator zur Ausschlussliste von Maestro hinzufügte und die Warnungen zum Schweigen brachte
quelle