2011-12-05 16 views
5

我有一个CI环境构建我的项目。所以当我用xcodebuild -target MyTarget编译我的项目并在物理设备上运行它时,我遇到了一个Three20库之一的视觉错误以及可重现的崩溃。Xcode和xcodebuild上的行为不同

但是,当我通过Xcode编译和运行项目和相同的目标时,我既没有崩溃也没有视觉问题。

由于我没有做任何事情想xcodebuild我期望两个版本是相同的。一般来说,我宁愿在两个地方的问题比两个地方的行为不同。

有没有人遇到类似的问题,我如何确保Xcode和xcodebuild的产品是相同的?非常感谢你的帮助。

+3

尝试将'xcodebuild'的构建命令输出与Xcode中的构建脚本比较,看看是否有区别? –

+0

您是否为xcodebuild指定了一个工作区,是否与您在Xcode GUI中使用的工作区相同? –

+0

@ChrisGummer我没有明确使用工作区,所以他们都应该使用相同的默认工作区。 – Besi

回答

3

尝试运行xcodebuild -scheme MyScheme,其中MyScheme很可能是您的目标的名称,如果Xcode为您自动生成该方案。

GUI在构建时使用方案,我发现通过指定方案xcodebuild可以获得相同的行为。

相关问题