Die ausführbare Datei für CFBundle CertUIFramework.axbundle kann nicht gefunden werden

114

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

carbonr
quelle
3
Mögliches Duplikat von Xcode 5 Fehler CertUIFramework.axbundle
StuartM
Hoppla. Eigentlich ist dieser Beitrag sowieso besser und scheint
trojanfoe

Antworten:

154

Final Edit-

Temporäre Problemumgehung: Klicken Sie auf iOS Simulator> Inhalt und Einstellungen zurücksetzen ... und führen Sie sie erneut aus.

Diese Fehlermeldung wird möglicherweise zufällig erneut angezeigt. Für mich passiert es, wenn ich eine andere Anwendung starte. Es gibt mehrere Themen in Apple-Entwicklerforen und in StackOverflow zu diesem Problem, aber keine hat eine endgültige Antwort. Dies scheint ein SDK-Fehler zu sein, der in der nächsten Xcode-Version behoben werden muss.

Aktualisiert: 3. Oktober.

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.

StuartM
quelle
2
Haben Sie diese Antwort aus der folgenden Frage kopiert? Wenn ja, markieren Sie diese Frage als Betrug. stackoverflow.com/questions/2345263/…
trojanfoe
Nein, es ist hier nicht genau das gleiche Problem, aber die Antwort könnte durchaus dieselbe sein.
StuartM
Ich musste die akzeptierte Antwort entfernen, da das Problem beim zweiten Build wieder auftritt. Es ist nicht möglich, den Simulator jedes Mal zurückzusetzen.
Carbonr
Ja - ich hatte ähnliche Probleme damit ... Ich habe den Simulator einige Male zurückgesetzt. Ich nehme an, dies ist ein bisschen ein Xcode5-Fehler ... wir werden sehen, aber es löst das Problem
StuartM
1
Bitte fügen Sie eine Zusammenfassung der Antwort hinzu. Nur zu verlinken ist kein guter Stil
Brainstray
28

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!

BTT für aktuelle App deaktiviert

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).

GazB
quelle
16

Es ist einfach. Gehen Sie zum iOS-Simulator und setzen Sie Inhalt und Einstellungen zurück.

Geben Sie hier die Bildbeschreibung ein

Vielen Dank

Tunvir Rahman Tusher
quelle
10

Wenn Sie XCode-5 verwenden, setzen Sie einfach den Simulator "Inhalt und Einstellungen zurücksetzen" zurück und führen Sie ihn erneut aus

Nagaraj
quelle
3
Das ist die vorherige Antwort, aber sie kommt jedes Mal wieder.
Carbonr
Ich denke, auch nachdem diese Fehleranweisungsanwendung gut funktioniert. Machen Sie sich keine großen Sorgen und XCode-5 hat immer noch viele Fehler. Apple könnte das Problem in der nächsten Version von Xcode
Nagaraj
7

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. Keine Kontrolle für die Apps.

Pahnev
quelle
Ich werde der Erste sein, der sagt: Guter Fund :)
Jasper
3

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'.

MichaelO
quelle
3

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.)

Legierung
quelle
1

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.

user2892348
quelle
3
Ich denke, die Lösung funktioniert, aber die Neuinstallation des Betriebssystems meiner Entwicklungsmaschine ist eine sehr mühsame Aufgabe, und ich bin sicher, dass die Zeit unser Feind ist, um den wahren Schuldigen dieser Warnung zu finden.
Carbonr
1

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.

aorcsik
quelle
können Sie einige Anweisungen zum Deaktivieren von Moom
Carbonr
Gehen Sie zu Systempräsenzen / Sicherheit / Datenschutz (Registerkarte) / Barrierefreiheit (Listenelement), suchen Sie Moom in der Liste rechts und deaktivieren Sie es.
Aorcsik
1

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.

Martin Velchevski
quelle
1

Das Zurücksetzen des Simulators ist eine PITA. Ich habe einen Weg gefunden, diese Nachrichten zu entfernen, ohne dies tun zu müssen:

  • Gehen Sie zu Einstellungen> Barrierefreiheit
  • Aktivieren Sie den Eingabehilfeninspektor
  • Deaktivieren Sie den Eingabehilfeninspektor
  • Beenden Sie den Simulator
Gereon
quelle
0
  1. Öffnen Disk Utilityund bewerben Sie sich Repair Disk Permissionsin Macintosh HD.
  2. Wenden Sie sich nach dem obigen Schritt Reset Contents and Settingsin iOS Simulator an.

Diese obige Lösung kann Ihr Problem definitiv beheben.

floyddd
quelle
0

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!

Return_Of_The_Archons
quelle
0

Für mich war es Keyboard Maestro, das den Simulator zur Ausschlussliste von Maestro hinzufügte und die Warnungen zum Schweigen brachte

Fjölnir
quelle