GHUnit CLI 构建:Availability.h 错误
我正在尝试对 GHUnit 目标进行命令行构建,该目标在 Xcode 中构建得很好。我正在运行以下命令来构建:
GHUNIT_CLI=1 xcodebuild -目标 BasicBrowserUnitTest - 配置 调试-sdk iphonesimulator4.0构建
它相处得很好,直到它在 SDK 标头 Availability.h 中发现错误:
/Xcode4 GM/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.0.sdk/usr/include/AvailabilityInternal.h:56:42: 错误:运算符“<”已无剩余 操作数
,我没有对Apple的东西进行任何更改,为什么我会收到此错误以及如何修复它?
I am trying to do a command line build of a GHUnit target which builds fine inside Xcode. I am running the following command to build:
GHUNIT_CLI=1 xcodebuild -target
BasicBrowserUnitTest -configuration
Debug -sdk iphonesimulator4.0 build
It gets along pretty nice, until it finds an error in Availability.h, an SDK header:
/Xcode4
GM/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator4.0.sdk/usr/include/AvailabilityInternal.h:56:42:
error: operator '<' has no left
operand
Obviously, I haven't made any changes to Apple's stuff, why am I getting this error and how do I fix it?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
问题是我没有指定正确的 SDK 版本:
需要是:
或者在本例中为最新的 SDK 版本。
The problem is that I wasn't specifying the correct SDK version:
Needed to be:
Or in this case, the latest SDK version.