Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/94.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
Ios 选择或获取应用程序的xcodebuild目标目录_Ios_Jenkins_Xcodebuild_Appium - Fatal编程技术网

Ios 选择或获取应用程序的xcodebuild目标目录

Ios 选择或获取应用程序的xcodebuild目标目录,ios,jenkins,xcodebuild,appium,Ios,Jenkins,Xcodebuild,Appium,当我使用xcodebuild通过命令行构建iOS应用程序时,有没有办法选择目标文件夹(目录) 现在我使用的命令如下 xcodebuild -sdk iphonesimulator -workspace /<path_to_project>/ios-app/CompanyName-iOS.xcworkspace -scheme AppName -configuration Debug RUN_APPLICATION_TESTS_WITH_IOS_SIM=YES ONLY_ACTIVE_

当我使用xcodebuild通过命令行构建iOS应用程序时,有没有办法选择目标文件夹(目录)

现在我使用的命令如下

xcodebuild -sdk iphonesimulator -workspace /<path_to_project>/ios-app/CompanyName-iOS.xcworkspace -scheme AppName -configuration Debug RUN_APPLICATION_TESTS_WITH_IOS_SIM=YES ONLY_ACTIVE_ARCH=NO clean build 2>&1
xcodebuild-sdk iphonesimulator-workspace//ios-app/CompanyName-ios.xcworkspace-scheme-AppName-configuration Debug运行\u应用程序\u测试\u使用\u ios\u SIM=YES ONLY\u ACTIVE\u ARCH=NO clean build 2>&1
在输出中,我看到如下内容

GenerateDSYMFile /Users/<username>/Library/Developer/Xcode/DerivedData/CompanyName-iOS-fcvhojqctgtmvgdaavahmjutbfyy/Build/Products/Debug-iphonesimulator/AppNAme.app.dSYM
GenerateDSYMFile/Users//Library/Developer/Xcode/DerivedData/CompanyName iOS fcvhojqctgmvgdaavahmjutbfyy/Build/Products/Debug iphonesimulator/AppNAme.app.dSYM

有没有一种方法可以让我获得应用程序输出到的位置,或者甚至指定我希望将应用程序发送到的位置?我需要访问应用程序来运行Appium selenium测试,而仅仅让构建执行并运行测试是没有帮助的。还试图将jenkins合并到混合中,并且需要有命令来完全自动化该过程

将CONFIGURATION\u BUILD\u DIR BUILD设置为所需的目录

在你的例子中:

xcodebuild ...cut... CONFIGURATION_BUILD_DIR=<desired dir> ...cut...
xcodebuild…剪切。。。配置\u构建\u目录=…剪切。。。

使用-derivedDataPath路径将编译后的输出获取到特定文件夹中

xcodebuild -scheme xxx -workspace xxx.xcworkspace ONLY_ACTIVE_ARCH=NO -sdk iphonesimulator -configuration Debug -derivedDataPath ./build  build 

谢谢,这一切都很顺利。我不知道文件在哪里。应该大大简化我的构建脚本