Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/117.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c Xcode和xcodebuild上的不同行为_Objective C_Ios_Xcode_Xcodebuild - Fatal编程技术网

Objective c Xcode和xcodebuild上的不同行为

Objective c Xcode和xcodebuild上的不同行为,objective-c,ios,xcode,xcodebuild,Objective C,Ios,Xcode,Xcodebuild,我有一个构建我的项目的CI环境。因此,当我使用xcodebuild-targetmytarget编译项目并在物理设备上运行它时,我会发现三个20库中的一个存在视觉缺陷,并且会出现可重现的崩溃 然而,当我通过Xcode编译并运行项目和相同的目标时,我既没有崩溃也没有视觉问题 因为我没有对xcodebuild做任何花哨的事情,所以我希望这两个版本是相同的。一般来说,我宁愿在两个地方出现问题,也不愿两个构建行为不同 有没有人遇到过类似的问题?我如何确保Xcode和xcodebuild的产品是相同的?非

我有一个构建我的项目的CI环境。因此,当我使用
xcodebuild-targetmytarget
编译项目并在物理设备上运行它时,我会发现三个
20
库中的一个存在视觉缺陷,并且会出现可重现的崩溃

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

因为我没有对
xcodebuild
做任何花哨的事情,所以我希望这两个版本是相同的。一般来说,我宁愿在两个地方出现问题,也不愿两个构建行为不同


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

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


GUI在构建时使用schemes,我发现通过将schemes指定给
xcodebuild

通常可以获得相同的行为。请尝试将
xcodebuild
输出的构建命令与Xcode中的构建成绩单表单进行比较,看看是否有任何差异?是否为xcodebuild,它是否与您在XcodeGUI构建中使用的工作区相同。@ChrisGummer我没有明确使用工作区,因此它们都应该使用相同的默认工作区。Xcode4将为您创建工作区,这是您的GUI构建将使用的工作区。我建议在运行xcodebuild时使用-workspace选项指定此工作区。