Tidak dapat menemukan file yang dapat dieksekusi untuk CFBundle CertUIFramework.axbundle


114

Baru saja diperbarui ke Xcode 5 dan ini adalah kesalahan pertama yang terjadi pada logger untuk semua aplikasi saya. Sepertinya tidak dapat memahami mengapa ini terjadi.

    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)

Sunting (11-11-2013): Untuk semua orang yang membaca, begitu saya menunggu solusi kerja yang solid untuk menerima dan menutup. Jawaban pilihan tertinggi berfungsi sampai Anda membuka kembali proyek saja.

Sunting (30-09-2014): Saya dapat melihat ini telah diurutkan sejak XCode 6 dirilis! Akhirnya



Ups. Sebenarnya posting ini lebih baik dan sepertinya mengandung jawabannya: devforums.apple.com/message/863467#863467
trojanfoe

Jawaban:


154

Edit Akhir-

Solusi sementara: klik Simulator iOS> Atur Ulang Konten dan Pengaturan ... dan jalankan lagi.

Pesan kesalahan ini mungkin muncul kembali secara acak. Bagi saya, ini terjadi saat saya meluncurkan aplikasi yang berbeda. Ada beberapa utas di forum pengembang Apple dan di StackOverflow tentang masalah ini, tetapi tidak ada yang memiliki jawaban pasti. Tampaknya ini adalah kesalahan SDK yang harus diperbaiki di versi Xcode berikutnya.

Diperbarui: 3 Oktober.

KREDIT - Silakan periksa jawaban ini - Xcode 5 Error CertUIFramework.axbundle

Edit Lebih Lanjut
Meskipun ini berpotensi menjadi resolusi masalah pada saat itu. Saya percaya beberapa jawaban baru di bawah ini yang berkaitan dengan alat sentuh yang lebih baik sebenarnya adalah resolusi yang benar.


2
Apakah Anda menyalin jawaban itu dari pertanyaan berikut? Jika demikian tandai pertanyaan ini sebagai penipu. stackoverflow.com/questions/2345263/…
trojanfoe

Tidak, ini bukan masalah yang persis sama di sini, tetapi jawabannya bisa jadi sama.
StuartM

Saya harus menghapus jawaban terima karena masalah kembali pada build kedua. Setiap kali tidak layak untuk mengatur ulang simulator.
carbonr

Ya - Saya juga mengalami masalah serupa ... Saya telah mengatur ulang simulator beberapa kali. Saya kira ini sedikit bug Xcode5 ... kita akan lihat, tetapi ini menyelesaikan masalah
StuartM

1
tolong tambahkan ringkasan jawabannya. Hanya menautkan bukanlah gaya yang baik
brainray

28

Setelah membaca jawaban Kirill saya melakukan beberapa penggalian karena saya tidak ingin menonaktifkan BetterTouchTool untuk semua hanya "iOS Simulator" dan Anda bisa. Buka "iOS Simulator" dan akankah sebagai aplikasi aktif pergi ke menu drop-down BTT dari bar atas (layar itu jika Anda memiliki lebih dari satu) dan pilih "Nonaktifkan BTT untuk Aplikasi Saat Ini". Ini akan berubah menjadi ikon putar saat dinonaktifkan. Pastikan nama aplikasi di bilah masih "iOS Simulator" karena milik saya melompat ke "Finder" beberapa kali saat saya mengeklik bilah atas!

BTT dinonaktifkan untuk aplikasi saat ini

Sekarang atur ulang simulator (jika tidak berhasil) dan bangun kembali. Anda seharusnya tidak mendapatkan kesalahan! :) Jangan lupa untuk menghapus kesalahan jika masih ada. ;)

BTT tampaknya mengingat untuk apa aplikasi itu dinonaktifkan (atau setidaknya itu terjadi ketika Anda menutup dan membuka kembali aplikasi yang dinonaktifkan, saya belum mencoba boot ulang sistem).



10

Jika Anda menggunakan XCode-5, setel ulang simulator "Setel Ulang Konten dan Pengaturan" dan jalankan sekali lagi


3
yang merupakan jawaban sebelumnya tetapi terus muncul setiap saat.
carbonr

Saya pikir bahkan setelah aplikasi pernyataan kesalahan itu berfungsi dengan baik, Jangan terlalu khawatir tentang itu dan masih XCode-5 memiliki banyak bug, Apple mungkin memperbaiki masalah di versi Xcode berikutnya
Nagaraj

7

Jadi saya mengalami kesalahan ini juga di Xcode 5 dan 5.1. Saya ingin mencari tahu apakah itu bug Xcode atau sesuatu yang lain, jadi saya melakukan penginstalan baru Mavericks 10.9.2 dan Xcode 5.1. Semuanya tampak baik-baik saja setelah beberapa tes.

Di sinilah masalahnya dimulai. Saya meletakkan aplikasi dan pengaturan yang paling sering saya gunakan dan kesalahan kembali. Jadi saya menghapus semuanya dan mulai menambahkan semuanya satu per satu. Setelah beberapa hari saya mengalami bingo! Masalahnya ada pada BetterSnapTool dan BetterTouchTool

Perbarui 12.12.2014

Baru saja mulai menggunakan Xcode 6.1 dan perhatikan bahwa bug ini tampaknya hilang setidaknya dengan simulator Xcode 6.1 dan versi BTT 0.9985.

Pembaruan: Seperti yang ditunjukkan GasB, BTT dapat dinonaktifkan untuk aplikasi tertentu. Jadi nonaktifkan saja untuk iOS Simulator. Anda hanya harus ingat untuk tidak menggunakan isyarat saat menggunakan simulator karena itu memicu pesan kesalahan.

Solusi sederhana:

Hapus tanda centang di panel preferensi, setel ulang simulator, dan lakukan build bersih. Pesan kesalahan akan hilang. Tidak ada kontrol untuk aplikasi.


Saya akan menjadi orang pertama yang mengatakan: Good find :)
Jasper

3

Saya memiliki masalah yang sama dan menyelesaikannya dengan menyetel ' Localization native development region ' agar sesuai dengan wilayah sistem saya. Dalam kasus saya dari 'en' menjadi 'de'. File yang direferensikan disimpan dalam versi lokal di sistem file Anda. Jadi pengaturan ini digunakan untuk mengidentifikasi versi yang dibutuhkan.

Anda dapat menemukan pengaturan itu dalam pengaturan proyek Anda di 'Info' -> 'Custom iOS Target Properties'.


3

Mengatur ulang simulator 'memperbaiki' karena itu mematikan dukungan aksesibilitas. Anda biasanya dapat mencapai hal yang sama hanya dengan menonaktifkan 'Accessibility Inspector' di aplikasi 'Settings'.

Namun, jika Anda membutuhkannya diaktifkan, terutama membenci pesan kesalahan ini, dan merasa ingin berpetualang maka Anda dapat menggunakan patch monyet berikut untuk membungkam kesalahan: https://gist.github.com/alloy/9277316 . (Pastikan untuk TIDAK menyertakan ini dalam rilis build Anda.)


1

Saya mengalami masalah ini dengan Xcode 5 di ML 10.8.5

Saya menginstal ulang Mountain Lion (di VM Parallels), lalu mengupdate ML ke 10.8.5.

Kemudian instal Xcode 5, dan itu berfungsi dengan baik.

Saya pikir kesalahan itu disebabkan oleh SW ketiga yang dipasang di ML.


3
Saya pikir solusinya berfungsi, tetapi menginstal ulang OS mesin pengembangan saya adalah tugas yang sangat membosankan, dan saya yakin waktu adalah musuh kita dalam menemukan penyebab sebenarnya dari peringatan ini.
carbonr

1

Aplikasi Moom juga menyebabkan masalah ini, dan saya tidak dapat menemukan cara untuk menonaktifkannya hanya untuk iOS Simulator. Jadi untuk saat ini saya menonaktifkan fitur aksesibilitasnya.


dapatkah Anda membagikan beberapa petunjuk untuk menonaktifkan Moom
carbonr

Pergi ke System Preserences / Security / Privacy (tab) / Accessibility (item daftar) lalu cari Moom dalam daftar di sebelah kanan dan hapus centang.
aorcsik

1

Saya menggunakan Mavericks (10.9.3) dan mengalami kesalahan yang sama di xCode (5.1.1).

Saya mencoba apa pun - menginstal ulang xCode dari AppStore dan dmg. Menyetel ulang emulator menghasilkan error yang sama dan menghapus folder Simulator SDK juga tidak memberikan hasil.

Masalah di pihak saya memang Moom seperti yang disebutkan oleh @aorcsik! Menonaktifkan aksesibilitasnya, diikuti dengan clean (cmd + shift + k) di xCode menghapus kesalahan.


1

Menyetel ulang simulator adalah PITA, saya menemukan cara untuk menghilangkan pesan-pesan ini tanpa harus melakukan ini:

  • buka Pengaturan> Aksesibilitas
  • nyalakan Accessibility Inspector
  • matikan Accessibility Inspector
  • keluar dari Simulator

0
  1. Buka Disk Utilitydan terapkan Repair Disk Permissionsdi Macintosh HD.
  2. Setelah melakukan langkah di atas, terapkan Reset Contents and Settingsdi iOS Simulator.

Solusi di atas pasti dapat memperbaiki masalah Anda.


0

Saya mengalami masalah ini, dan tidak ada jawaban di utas ini yang dapat memperbaikinya. Milik saya adalah UI sederhana dengan UIDatePicker. Saya menyelesaikannya dengan menghapus UIDatePicker dan kode terkait, lalu menambahkannya lagi. Masalah terpecahkan!


0

Bagi saya itu Keyboard Maestro, menambahkan simulator ke daftar pengecualian Maestro membungkam peringatan

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.