我的库有一些类型转换器。我正在注册一些 OSX 和 iOS 类型转换器,如下所示:
当我为 iOS 进行编译时,我收到一些与无法找到 UIKit 相关的错误。以下是我针对 iOS 进行编译的方法:
xcodebuild -destination OS=${module.sdk.version},name=iPhone -workspace ${workspace} -scheme '${library.ios.scheme}'
${} 令牌由我的构建系统修补。
构建时我得到:
__build.library.ios.simulator:
[exec] Details: Failed to register "/System/Library/CoreServices/CoreTypes.bundle/Contents/Library/MobileDevices.bundle" with Launch Services, error code: -10811.
[exec] Function: __RegisterUTIsIfNeeded_block_invoke
[exec] Thread: <NSThread: 0x7faca140e5c0>{name = (null), num = 1}
[exec] Please file a bug at http://bugreport.apple.com with this warning message and any useful information you can
我怎样才能解决这个问题?
这似乎是一个编译器错误,对此我们无能为力。
这是官方的回答JetBrains 追踪器 http://youtrack.jetbrains.com/issue/OC-8201:
安东·马克耶夫 2013 年 9 月 17 日,19:36
构建错误不会影响编译结果 - 它只是来自 xcodebuild 的日志消息。
在 Xcode 5 中至少运行一次后,模拟器应该可以正常工作。
and:
我们将在 AppCode 中处理此输出(将其显示为警告,而不是错误),但我们建议按照消息提示将错误提交给 Apple - 不幸的是我们无法修复它(只能隐藏)
and:
在我们实施“隐藏修复”或苹果修复它之前,构建错误不会消失。不过,它是无害的,并且不会影响构建结果。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)