对于我的一个项目,每次我在iOS模拟器中运行构建时,Xcode控制台中都会出现这个错误消息.这已经发生了一年多了,我想它最终会随着Xcode的更新而消失.我已经解除了对所有框架的引用并重新链接,我没有明确地从IOHIDFamily调用任何东西,不管是什么!它似乎不会影响我的程序执行,但我真的想弄清楚为什么每次都会转储所有这些.

2015-04-21 18:20:13.997 Vector-Z_beta[12370:1453236] Error loading /System/Library/Extensions/IOHIDFamily.kext/Contents/PlugIns/IOHIDLib.plugin/Contents/MacOS/IOHIDLib:  dlopen(/System/Library/Extensions/IOHIDFamily.kext/Contents/PlugIns/IOHIDLib.plugin/Contents/MacOS/IOHIDLib, 262): no suitable image found.  Did find:
    /System/Library/Extensions/IOHIDFamily.kext/Contents/PlugIns/IOHIDLib.plugin/Contents/MacOS/IOHIDLib: mach-o, but not built for iOS simulator
2015-04-21 18:20:13.997 Vector-Z_beta[12370:1453236] Cannot find function pointer IOHIDLibFactory for factory 13AA9C44-6F1B-11D4-907C-0005028F18D5 in CFBundle/CFPlugIn 0x78da9a80 </System/Library/Extensions/IOHIDFamily.kext/Contents/PlugIns/IOHIDLib.plugin> (bundle, not loaded)
2015-04-21 18:20:13.997 Vector-Z_beta[12370:1453236] Error loading /System/Library/Extensions/IOHIDFamily.kext/Contents/PlugIns/IOHIDLib.plugin/Contents/MacOS/IOHIDLib:  dlopen(/System/Library/Extensions/IOHIDFamily.kext/Contents/PlugIns/IOHIDLib.plugin/Contents/MacOS/IOHIDLib, 262): no suitable image found.  Did find:
    /System/Library/Extensions/IOHIDFamily.kext/Contents/PlugIns/IOHIDLib.plugin/Contents/MacOS/IOHIDLib: mach-o, but not built for iOS simulator
2015-04-21 18:20:13.997 Vector-Z_beta[12370:1453236] Cannot find function pointer IOHIDLibFactory for factory 13AA9C44-6F1B-11D4-907C-0005028F18D5 in CFBundle/CFPlugIn 0x78da9a80 </System/Library/Extensions/IOHIDFamily.kext/Contents/PlugIns/IOHIDLib.plugin> (bundle, not loaded)
2015-04-21 18:20:13.998 Vector-Z_beta[12370:1453236] Error loading /System/Library/Extensions/IOHIDFamily.kext/Contents/PlugIns/IOHIDLib.plugin/Contents/MacOS/IOHIDLib:  dlopen(/System/Library/Extensions/IOHIDFamily.kext/Contents/PlugIns/IOHIDLib.plugin/Contents/MacOS/IOHIDLib, 262): no suitable image found.  Did find:
    /System/Library/Extensions/IOHIDFamily.kext/Contents/PlugIns/IOHIDLib.plugin/Contents/MacOS/IOHIDLib: mach-o, but not built for iOS simulator
2015-04-21 18:20:13.998 Vector-Z_beta[12370:1453236] Cannot find function pointer IOHIDLibFactory for factory 13AA9C44-6F1B-11D4-907C-0005028F18D5 in CFBundle/CFPlugIn 0x78da9a80 </System/Library/Extensions/IOHIDFamily.kext/Contents/PlugIns/IOHIDLib.plugin> (bundle, not loaded)
2015-04-21 18:20:13.998 Vector-Z_beta[12370:1453236] Error loading /System/Library/Extensions/IOHIDFamily.kext/Contents/PlugIns/IOHIDLib.plugin/Contents/MacOS/IOHIDLib:  dlopen(/System/Library/Extensions/IOHIDFamily.kext/Contents/PlugIns/IOHIDLib.plugin/Contents/MacOS/IOHIDLib, 262): no suitable image found.  Did find:
    /System/Library/Extensions/IOHIDFamily.kext/Contents/PlugIns/IOHIDLib.plugin/Contents/MacOS/IOHIDLib: mach-o, but not built for iOS simulator
2015-04-21 18:20:13.998 Vector-Z_beta[12370:1453236] Cannot find function pointer IOHIDLibFactory for factory 13AA9C44-6F1B-11D4-907C-0005028F18D5 in CFBundle/CFPlugIn 0x78da9a80 </System/Library/Extensions/IOHIDFamily.kext/Contents/PlugIns/IOHIDLib.plugin> (bundle, not loaded)

推荐答案

当部署到为ARM架构构建的真实iOS设备时,当部署到为x386架构构建的iOS模拟器时.

在后一种情况下,你的应用程序链接到Mac上的mach-o文件(除非有人建议你只链接SDK程序集,而不是本机Mac程序集,但这会降低你的构建速度,而且我认为在最近的Xcode版本中,这不再是一个可用选项).

显然,这些mach-o文件中的一个——IOHIDFamily扩展名,似乎与GameKit有关.框架作为一个库链接,不是专门为iOS模拟器构建的.因此,这是一个信息.

这只是iOS模拟器的一个问题,可以安全地忽略.

Objective-c相关问答推荐

在 MacOS 上截屏

将未知数量的行添加到静态单元UITableView

让 NSRunLoop 等待设置标志的最佳方法?

核心数据 - 如何获取具有最大值属性的实体

如何在for (id item in items)objective-c 循环中获取数组索引?

如何可靠地检测 iOS 9 上是否连接了外部键盘?

在 viewDidAppear 之前无法正确设置框架

我怎样才能拥有一个同时包含图像和文本的 UIBarButtonItem?

UIRefreshControl - 在 iOS 7 中 pull 刷新

'supportedInterfaceOrientations' 实现中的返回类型冲突: - 警告

从 NSMutableString 中删除最后一个字符

以编程方式查找 iphone 的语言环境货币

NSHTTPCookieStorage 状态未在应用退出时保存.那里有任何明确的知识/文档吗?

可以在 NSLocalizedString 中使用变量和/或参数吗?

在objective c中以自定义格式获取当前时间

通过情节提要加载时如何初始化视图?

为整个 iPhone / iPad 应用程序设置背景图像

最大 CGFloat 值是否有常数?

Xcode没有编译任何项目? 'clang 失败,退出代码 255'

UIPageViewController,如何在不打乱数据源指定顺序的情况下正确跳转到特定页面?