为app选择或获取xcodebuild目标目录

plo*_*sco 2 xcodebuild ios jenkins 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_ARCH=NO clean build 2>&1
Run Code Online (Sandbox Code Playgroud)

在输出中我看到类似的东西

GenerateDSYMFile /Users/<username>/Library/Developer/Xcode/DerivedData/CompanyName-iOS-fcvhojqctgtmvgdaavahmjutbfyy/Build/Products/Debug-iphonesimulator/AppNAme.app.dSYM
Run Code Online (Sandbox Code Playgroud)

有没有办法我可以获得应用程序输出到的位置,甚至指定我希望将应用程序发送到哪里?我需要访问应用程序才能运行Appium selenium测试,只需进行构建执行和运行测试就没有用.还尝试将jenkins合并到混合中,并且需要具有完全自动化过程的命令

And*_*sek 5

将CONFIGURATION_BUILD_DIR构建设置设置为所需的目录.

https://developer.apple.com/library/mac/documentation/DeveloperTools/Reference/XcodeBuildSettingRef/1-Build_Setting_Reference/build_setting_ref.html#//apple_ref/doc/uid/TP40003931-CH3-SW40

所以在你的例子中:

xcodebuild ...cut... CONFIGURATION_BUILD_DIR=<desired dir> ...cut...
Run Code Online (Sandbox Code Playgroud)