我有一个CI环境来构建我的项目。因此,当我使用xcodebuild -target MyTarget
编译项目并在物理设备上运行时,我会看到一个Three20
库的可视错误以及可重现的崩溃。
然而,当我通过Xcode编译和运行项目和相同的目标时,我既没有崩溃也没有视觉问题。
由于我没有对xcodebuild
做任何想象,我希望这两个版本是相同的。一般来说,我宁愿在两个地方遇到问题,而不是两个版本的行为不同。
有没有人遇到过类似的问题,我怎样才能确保Xcode和xcodebuild的产品相同?非常感谢你的帮助。
答案 0 :(得分:3)
尝试运行xcodebuild -scheme MyScheme
,如果Xcode为您自动生成方案,则MyScheme
很可能是您的目标名称。
GUI在构建时使用方案,并且我发现通常可以通过将方案指定为xcodebuild
来获得相同的行为。