Только что обновился до Xcode 5, и это первая ошибка, которую он выдает в регистраторе для всех моих приложений. Кажется, не могу понять, почему это происходит.
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)
Изменить (11-11-2013): всем, кто читает, однажды я ждал твердого рабочего решения, чтобы принять и закрыть. Ответ с наибольшим количеством голосов работает только до тех пор, пока вы повторно не откроете проект.
Изменить (30-09-2014): я вижу, что это было отсортировано с момента выпуска XCode 6! в заключение
Ответы:
Окончательное редактирование-
КРЕДИТ - Пожалуйста, проверьте этот ответ - Ошибка Xcode 5 CertUIFramework.axbundle
Дальнейшее редактирование.
Хотя в то время это могло быть решением проблемы. Я считаю, что некоторые из новых ответов ниже, касающихся лучшего сенсорного инструмента, на самом деле являются правильными разрешениями.
источник
Прочитав ответ Кирилла, я немного покопался, так как я не хотел отключать BetterTouchTool для всего, только для «Симулятора iOS», и вы можете. Откройте «iOS Simulator», и он, как активное приложение, перейдет в раскрывающееся меню BTT на верхней панели (на этом экране, если у вас их несколько) и выберите «Отключить BTT для текущего приложения». Когда он отключен, он превратится в значок воспроизведения. Убедитесь, что название приложения на панели по-прежнему «iOS Simulator», поскольку мое несколько раз перескакивало в «Finder», когда я нажимал на верхнюю панель!
Теперь переустановите симулятор (если он не работает) и перестройте. Вы не должны получить ошибку! :) Не забудьте удалить ошибку, если она все еще существует. ;)
BTT, кажется, помнит, для каких приложений он отключен (или, по крайней мере, помнит, когда вы закрываете и повторно открываете отключенное приложение, я еще не пробовал перезагрузить систему).
источник
Это просто. Перейдите в симулятор iOS и сбросьте содержимое и настройки.
Спасибо
источник
Если вы используете XCode-5, просто сбросьте симулятор «Сбросить содержимое и настройки» и запустите еще раз.
источник
Так что у меня тоже была эта ошибка в Xcode 5 и 5.1. Я хотел выяснить, ошибка ли это Xcode или что-то еще, поэтому я сделал новую установку Mavericks 10.9.2 и Xcode 5.1. После нескольких тестов все выглядело нормально.
Вот здесь и началась проблема. Я поставил приложения и настройки, которые в основном использую, и ошибка вернулась. Я удалил все и начал добавлять все одно за другим. Через пару дней у меня было бинго! Проблема с BetterSnapTool и BetterTouchTool
Обновление 12.12.2014
Только начал использовать Xcode 6.1 и заметил, что эта ошибка исчезла, по крайней мере, с симуляторами Xcode 6.1 и версиями BTT 0.9985.
Обновление: как указал GasB, для некоторых приложений можно отключить BTT. Так что просто отключите его для iOS Simulator. Вам просто нужно помнить, что при использовании симулятора нельзя использовать жесты, так как это вызывает сообщение об ошибке.
Простое решение:
Снимите галочки в панели предпочтений, сбросьте симулятор и выполните чистую сборку. Сообщение об ошибке исчезнет. ,
источник
У меня была та же проблема, и я решил ее, установив « Локальный регион разработки » в соответствии с регионом моей системы. В моем случае от «en» до «de». Указанные файлы хранятся в локализованных версиях в вашей файловой системе. Таким образом, этот параметр используется для определения необходимой версии.
Вы можете найти этот параметр в настройках вашего проекта в «Информация» -> «Пользовательские целевые свойства iOS».
источник
Сброс симулятора «исправляет» это, потому что отключает поддержку специальных возможностей. Обычно вы можете добиться того же, просто отключив «Инспектор доступности» в приложении «Настройки».
Если, однако, вам нужно, чтобы он был включен, особенно ненавидите это сообщение об ошибке и чувствуете себя авантюристом, вы можете использовать следующие патчи обезьяны, чтобы заглушить ошибку: https://gist.github.com/alloy/9277316 . (Обязательно НЕ включайте это в свои сборки выпуска.)
источник
У меня была эта проблема с Xcode 5 в ML 10.8.5
Я переустановил Mountain Lion (на виртуальной машине Parallels), а затем обновил ML до 10.8.5.
Затем установите Xcode 5, и все заработало.
Думаю, что ошибка вызвана третьим ПО, установленным в ML.
источник
Приложение Moom также вызывает эту проблему, и я не смог найти способ отключить его только для iOS Simulator. Так что пока я отключил его специальные возможности.
источник
Я использую Mavericks (10.9.3) и обнаружил ту же ошибку в xCode (5.1.1).
Я пробовал что угодно - переустанавливал xCode как из AppStore, так и из dmg. Сброс эмулятора привел к той же ошибке, и удаление папки Simulator SDK тоже не дало результатов.
Проблема с моей стороны действительно была Мум, как упомянул @aorcsik! Отключение его доступности с последующим чистым (cmd + shift + k) в xCode очистило ошибку.
источник
Сброс симулятора - это PITA, я нашел способ избавиться от этих сообщений без необходимости этого:
источник
Disk Utility
и применитеRepair Disk Permissions
в Macintosh HD.Reset Contents and Settings
в iOS Simulator.Это решение определенно может решить вашу проблему.
источник
У меня была эта проблема, и ни один из ответов в этой теме не смог ее исправить. У меня был простой пользовательский интерфейс с UIDatePicker. Я решил это, удалив UIDatePicker и связанный с ним код, а затем снова добавил их. Задача решена!
источник
Для меня это был Keyboard Maestro, добавление симулятора в список исключений Maestro отключило предупреждения.
источник