我的库有一些类型转换器。我正在注册一些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
我该如何解决这个问题?
答案 0 :(得分:15)
这似乎是一个编译器错误,并没有太多可以做的事情。
以下是关于JetBrains Tracker的正式回答:
Anton Makeev 2013年9月17日,19:36
构建错误不会影响编译结果 - 它只是来自xcodebuild的日志消息。 在Xcode 5中至少运行一次后,模拟器应该可以正常工作。
和
我们将在AppCode中处理此输出(将其显示为警告,而不是n错误)但我们建议将错误提交给Apple,如消息所示 - 遗憾的是我们无法修复它(仅隐藏)
和
在我们实施'hide-it-fix'或直到Apple修复它之前,构建错误不会消失。它是无害的,但不会影响构建结果。