刚刚更新到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发布以来已经对它进行了排序!最后
答案 0 :(得分:154)
最终编辑 -
临时解决方法:点击iOS模拟器&gt;重置内容和 设置...然后再次运行。
此错误消息可能会随机重新出现。对我来说,它发生在我身上 推出不同的应用程序。 Apple dev forums和StackOverflow中有几个关于此问题的线程,但没有一个有 明确的答案。这似乎是一个SDK错误要修复 下一个Xcode版本。
更新时间:10月3日。
信用 - 请检查此答案 - Xcode 5 Error CertUIFramework.axbundle
进一步编辑
虽然这可能是当时的问题解决方案。我相信下面关于更好的触摸工具的一些较新的答案实际上是正确的分辨率。
答案 1 :(得分:28)
在阅读了Kirill的回答后,我做了一些挖掘工作,因为我不想为“iOS模拟器”禁用BetterTouchTool,你可以。 打开“iOS模拟器”,它将作为活动应用程序从顶部栏(如果您有多个)进入BTT下拉菜单,并选择“禁用当前应用程序的BTT”。它被禁用时会变成播放图标。 确保栏上的应用程序名称仍然是“iOS模拟器”,因为当我点击顶部栏时我的几次跳到“Finder”!
现在重新设置模拟器(如果它不起作用)并重建。你不应该得到错误! :) 如果它仍然存在,请不要忘记清除错误。 ;)
BTT似乎记得它被禁用的应用程序(或者至少当你关闭并重新打开被禁用的应用程序时我还没有尝试重新启动系统)。
答案 2 :(得分:16)
很容易。去iOS模拟器并重置内容和设置。
由于
答案 3 :(得分:10)
如果您正在使用XCode-5,那么只需重置模拟器&#34;重置内容和设置&#34;并再次运行
答案 4 :(得分:7)
所以我在Xcode 5和5.1中也遇到了这个错误。我想弄清楚它是否是Xcode错误或其他东西,所以我做了一个全新安装的Mavericks 10.9.2和Xcode 5.1。经过多次测试后,一切似乎都很好。
这是问题的开始。我把我最常使用的应用程序和设置放回去了。所以我删除了所有内容并开始逐个添加所有内容。几天后,我有宾果游戏!问题出在BetterSnapTool和BetterTouchTool
上更新12.12.2014
刚开始使用Xcode 6.1并注意到这个bug似乎至少在Xcode 6.1模拟器和BTT 0.9985版本中消失了。
<强>更新强> 正如GasB指出的那样,可以为某些应用程序禁用BTT。所以只需为iOS模拟器禁用它。您只需记住在使用模拟器时不要使用手势,因为它会触发错误消息。
简单解决方案:
删除首选项窗格中的刻度,重置模拟器并执行清理构建。错误消息将消失。
答案 5 :(得分:3)
我遇到了同样的问题并解决了它设置'本地化本机开发区域'以匹配我的系统区域。就我而言,从'en'到'de'。引用的文件存储在文件系统中的本地化版本中。因此,此设置用于标识所需的版本。
您可以在“信息”中找到项目设置中的设置 - &gt; '自定义iOS目标属性'。
答案 6 :(得分:3)
重置模拟器'修复'它,因为它关闭了辅助功能支持。您通常只需在“设置”应用中禁用“辅助功能检查器”即可实现相同目的。
但是,如果您需要启用它,特别讨厌此错误消息,并且感觉冒险,那么您可以使用以下猴子补丁来消除错误:https://gist.github.com/alloy/9277316。 (请确保不要在发布版本中包含此内容。)
答案 7 :(得分:1)
我在ML 10.8.5
中遇到了Xcode 5的这个问题我重新安装了Mountain Lion(在Parallels的VM中),然后将ML更新为10.8.5。
然后安装Xcode 5,它运行正常。
我认为错误是由ML中安装的第三个SW引起的。
答案 8 :(得分:1)
应用程序Moom也导致了这个问题,我无法找到一种方法来禁用iOS模拟器。所以现在我禁用了它的辅助功能。
答案 9 :(得分:1)
我在小牛队(10.9.3)并在xCode(5.1.1)中遇到同样的错误。
我尝试了任何东西 - 从AppStore和dmg重新安装xCode。重置模拟器导致相同的错误,删除模拟器SDK文件夹也没有结果。
我最终的问题确实是@aorcsik提到的Moom!禁用它的可访问性,然后在xCode中清除(cmd + shift + k)清除错误。
答案 10 :(得分:1)
重置模拟器是一个PITA,我发现了一种摆脱这些消息的方法,而不必这样做:
答案 11 :(得分:0)
Disk Utility
并在Macintosh HD中应用Repair Disk Permissions
。Reset Contents and Settings
。以上解决方案绝对可以解决您的问题。
答案 12 :(得分:0)
我遇到了这个问题,这个帖子中没有一个答案可以修复它。我的是带有UIDatePicker的简单UI。我通过删除UIDatePicker和相关代码解决了它,然后再次添加它们。问题解决了!
答案 13 :(得分:0)
对我来说,这是键盘大师,将模拟器添加到Maestro的排除列表中,使警告静音
答案 14 :(得分:-2)
我遇到了同样的问题。非常简单的解决方案:
1-在您的app委托中,在didFinishLaunchingWithOptions中删除此方法中的所有代码,并使其仅返回YES;
2-在“部署信息”折叠中的项目选项中,确保为故事板选择了“主界面”选项。
希望这有帮助!