1

我正在尝试手动编译一个 xcode 项目,但当我通过 -sdk 选项指定 SDK 时,我无法使用 xcodebuild 对其进行编译。

这失败了:

/usr/bin/xcodebuild -project "libjpeg.xcodeproj"  -configuration "Release" -sdk iphonesimulator -arch i386 CONFIGURATION_BUILD_DIR=build build

这有效:

/usr/bin/xcodebuild -project "libjpeg.xcodeproj"  -configuration "Release" -arch i386 CONFIGURATION_BUILD_DIR=build build

我已经从 Apple 的开发者页面安装了 XCode 4.3.3 和命令行工具,其他一切都正常工作。如果我使用 XCode 构建这个项目,它也可以正常工作。我的系统中没有其他 xcode 版本。

我的环境中应该有一些真正损坏的东西,但我无法找到它。我很感激你能给我的任何提示。

4

1 回答 1

1

您需要指定类似 -sdk iphonesimulator6.0

请参阅此答案:使用最新 sdk 的 xcodebuild 参数。

于 2012-12-15T06:25:40.840 回答