gpt4 book ai didi

ios - XCode-Run-Command 是什么样子的?

转载 作者:行者123 更新时间:2023-11-29 01:03:17 25 4
gpt4 key购买 nike

出于自动测试的目的,我必须构建并运行一个 XCode 项目。现在我使用脚本准备我的项目,然后我打开 XCode,选择正确的方案并单击运行按钮。然后我运行我的测试脚本。一切正常!

我必须消除手动步骤(打开 XCode,运行项目)并使用脚本。直到现在我还没有弄清楚如何以与 XCode 完全相同的方式构建和运行我的项目。我尝试了命令 xcodebuild、xcrun simctl、ios-sim 和所有类型的参数。

如何在终端中执行完全相同的命令?谢谢!

已编辑

我引用了这个问题https://github.com/calabash/calabash-ios/issues/1076 ,这是这个问题的根源。

我再次尝试使用“调试配置”和“-cal 目标”方法 (https://github.com/calabash/calabash-ios/wiki/Tutorial%3A-How-to-add-Calabash-to-Xcode)。如果我在 Xcode 中进行手动构建,这两种可能性都很完美。我研究了 jmoodys 示例并尝试了以下操作(由于我的 Ionic 项目的性质,我对其进行了一些更改):

xcrun xcodebuild  \
TARGET_BUILD_DIR=\$BUILT_PRODUCTS_DIR \
DWARF_DSYM_FOLDER_PATH=\$BUILT_PRODUCTS_DIR \
-xcconfig cordova/build-debug.xcconfig \
-project './ABC.xcodeproj' \
-scheme 'ABC-cal' \
-configuration Debug \
-sdk iphonesimulator \
-SYMROOT="build/app" \
ARCHS="i386 x86_64" \
VALID_ARCHS="i386 x86_64" \
ONLY_ACTIVE_ARCH=NO \
build

构建运行没有任何错误,在与 xcode 构建完全相同的位置创建应用程序, cucumber 运行并打开应用程序,但这些步骤从未执行,我没有收到任何错误。我想我的构建仍然不完全相同?

最佳答案

这些存储库中有示例脚本:

权限存储库是最容易理解的。您可以只获取 bin/make/app.shbin/make/ipa.sh 并更新几个环境变量。

我不能确定,但​​我认为你将这个确切问题发布为 issue on Calabash iOS .如果是这样,请不要交叉发布。我在那里回答了你的问题,提供了相同的例子,并要求你跟进你没有回答的问题。

关于ios - XCode-Run-Command 是什么样子的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36749671/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com