Closed bitcrumb closed 3 years ago
Thx for the fast reply!
I verified, the xcodebuild binary is in the PATH of the Appium process (as expected), see screenshot:
This is when launching Appium from the Dock.
Also, I want to add that there is no difference in behavior when i start Appium from the command line like this:
/Applications/Appium.app/Contents/MacOS/Appium
In that case the environment variables are indeed different (as expected), but the path to the xcodebuild binary is in the list: I still get the same error though.
You'll see that I am using asdf for managing multiple runtime versions of tools like python, ruby, etc... But I want to stress that I already verified this had nothing to dot with it, by removing the node plugin from asdf & installing it via brew as per documentation. However, this was to no avail, since I got the same results.
I might also add that I tried by installing both the latest stable and beta version. In both I observed the same behavior.
what is the output of xcode-select -p
? Do you use DEVELOPER_DIR env variable?
Shouldn't be anything out of the ordinary.
Can it have anything to do with some tooling I am missing?
I installed the following tools:
I didn't install any tools required for physical devices yet, since I wanted to test the setup against simulator first. Although I checked if installing idb and ios-deploy made a difference, it didn't.
I tried with capabilities (agentPath & bootstrapPath) that both pointed to the global npm appium node modules as well as pointing to the node_modules inside the appium desktop bundle, no difference.
I assume I don't need the global npm appium if I have appium desktop installed, so I also checked if removing the global appium npm package made a difference, it didn't.
I also created a node script:
const wd = require('wd');
let driver = wd.promiseChainRemote({
host: '127.0.0.1',
port: 4723,
});
let desiredCaps = {
platformName: 'iOS',
platformVersion: '14.2',
deviceName: 'iPhone 11',
bundleId: 'mobi.inthepocket.xxx.xxx.debug',
automationName: 'XCUITest',
agentPath:
'/Users/lode/.asdf/installs/nodejs/12.20.0/.npm/lib/node_modules/appium/node_modules/appium-webdriveragent/WebDriverAgent.xcodeproj',
bootstrapPath:
'/Users/lode/.asdf/installs/nodejs/12.20.0/.npm/lib/node_modules/appium/node_modules/appium-webdriveragent/WebDriverAgent',
showXcodeLog: true,
useNewWDA: true,
};
driver.init(desiredCaps);
console.log(driver);
If I run that script, the output is similar:
[Appium] Welcome to Appium v1.19.1
[Appium] Appium REST http interface listener started on 0.0.0.0:4723
[HTTP] --> POST /wd/hub/session
[HTTP] {"desiredCapabilities":{"deviceName":"iPhone 11","platformName":"iOS","platformVersion":"14.3","bundleId":"mobi.inthepocket.xxx.xxx.debug","automationName":"XCUITest","agentPath":"/Users/lode/.asdf/installs/nodejs/12.20.0/.npm/lib/node_modules/appium/node_modules/appium-webdriveragent/WebDriverAgent.xcodeproj","bootstrapPath":"/Users/lode/.asdf/installs/nodejs/12.20.0/.npm/lib/node_modules/appium/node_modules/appium-webdriveragent/WebDriverAgent","showXcodeLog":true}}
[debug] [MJSONWP] Calling AppiumDriver.createSession() with args: [{"deviceName":"iPhone 11","platformName":"iOS","platformVersion":"14.3","bundleId":"mobi.inthepocket.xxx.xxx.debug","automationName":"XCUITest","agentPath":"/Users/lode/.asdf/installs/nodejs/12.20.0/.npm/lib/node_modules/appium/node_modules/appium-webdriveragent/WebDriverAgent.xcodeproj","bootstrapPath":"/Users/lode/.asdf/installs/nodejs/12.20.0/.npm/lib/node_modules/appium/node_modules/appium-webdriveragent/WebDriverAgent","showXcodeLog":true},null,null]
[debug] [BaseDriver] Event 'newSessionRequested' logged at 1608278701465 (09:05:01 GMT+0100 (Central European Standard Time))
[Appium] Appium v1.19.1 creating new XCUITestDriver (v3.31.1) session
[debug] [BaseDriver] Creating session with MJSONWP desired capabilities: {
[debug] [BaseDriver] "deviceName": "iPhone 11",
[debug] [BaseDriver] "platformName": "iOS",
[debug] [BaseDriver] "platformVersion": "14.3",
[debug] [BaseDriver] "bundleId": "mobi.inthepocket.xxx.xxx.debug",
[debug] [BaseDriver] "automationName": "XCUITest",
[debug] [BaseDriver] "agentPath": "/Users/lode/.asdf/installs/nodejs/12.20.0/.npm/lib/node_modules/appium/node_modules/appium-webdriveragent/WebDriverAgent.xcodeproj",
[debug] [BaseDriver] "bootstrapPath": "/Users/lode/.asdf/installs/nodejs/12.20.0/.npm/lib/node_modules/appium/node_modules/appium-webdriveragent/WebDriverAgent",
[debug] [BaseDriver] "showXcodeLog": true
[debug] [BaseDriver] }
[BaseDriver] Session created with session id: 05fbdc95-8fdf-4de6-a3a4-40e39ce0cfce
[debug] [XCUITest] Current user: 'lode'
[XCUITest] iOS SDK Version set to '14.3'
[iOSSim] Constructing iOS simulator for Xcode version 12.3 with udid '653AF053-A8C2-4207-9296-61B47A96588E'
[XCUITest] Determining device to run tests on: udid: '653AF053-A8C2-4207-9296-61B47A96588E', real device: false
[debug] [BaseDriver] Event 'xcodeDetailsRetrieved' logged at 1608278702437 (09:05:02 GMT+0100 (Central European Standard Time))
[debug] [BaseDriver] Event 'appConfigured' logged at 1608278702437 (09:05:02 GMT+0100 (Central European Standard Time))
[debug] [BaseDriver] Event 'resetStarted' logged at 1608278702438 (09:05:02 GMT+0100 (Central European Standard Time))
[debug] [iOSSim] Cleaning app data files for '', 'mobi.inthepocket.xxx.xxx.debug'
[debug] [iOSSim] Checking whether simulator has been run before: yes
[debug] [iOSSim] Building bundle path map
[debug] [Support] Plist file '/Users/lode/Library/Developer/CoreSimulator/Devices/653AF053-A8C2-4207-9296-61B47A96588E/data/Containers/Data/Application/7CDB6446-B248-4910-974C-B7C04DB00A50/.com.apple.mobile_container_manager.metadata.plist' does not exist. Returning an empty plist.
[debug] [iOSSim] Could not find app directories to delete. It is probably not installed
[debug] [BaseDriver] Event 'resetComplete' logged at 1608278703023 (09:05:03 GMT+0100 (Central European Standard Time))
[WebDriverAgent] Using WDA path: '/Users/lode/.asdf/installs/nodejs/12.20.0/.npm/lib/node_modules/appium/node_modules/appium-webdriveragent/WebDriverAgent'
[WebDriverAgent] Using WDA agent: '/Users/lode/.asdf/installs/nodejs/12.20.0/.npm/lib/node_modules/appium/node_modules/appium-webdriveragent/WebDriverAgent.xcodeproj'
[debug] [IOSSimulatorLog] Starting log capture for iOS Simulator with udid '653AF053-A8C2-4207-9296-61B47A96588E' using simctl
[debug] [BaseDriver] Event 'logCaptureStarted' logged at 1608278703866 (09:05:03 GMT+0100 (Central European Standard Time))
[XCUITest] Setting up simulator
[debug] [iOS] No reason to set locale
[debug] [iOS] No iOS / app preferences to set
[debug] [iOS] Setting did not need to be updated
[debug] [iOSSim] Setting preferences of 653AF053-A8C2-4207-9296-61B47A96588E Simulator to {"ConnectHardwareKeyboard":false}
[debug] [iOSSim] Setting common Simulator preferences to {"RotateWindowWhenSignaledByGuest":true,"ConnectHardwareKeyboard":false}
[debug] [iOSSim] Updated 653AF053-A8C2-4207-9296-61B47A96588E Simulator preferences at '/Users/lode/Library/Preferences/com.apple.iphonesimulator.plist' with {"DevicePreferences":{"653AF053-A8C2-4207-9296-61B47A96588E":{"ConnectHardwareKeyboard":false}},"RotateWindowWhenSignaledByGuest":true,"ConnectHardwareKeyboard":false}
[debug] [iOSSim] Got Simulator UI client PID: 6856
[iOSSim] Both Simulator with UDID '653AF053-A8C2-4207-9296-61B47A96588E' and the UI client are currently running
[debug] [BaseDriver] Event 'simStarted' logged at 1608278704068 (09:05:04 GMT+0100 (Central European Standard Time))
[debug] [WebDriverAgent] No obsolete cached processes from previous WDA sessions listening on port 8100 have been found
[DevCon Factory] Requesting connection for device 653AF053-A8C2-4207-9296-61B47A96588E on local port 8100
[debug] [DevCon Factory] Cached connections count: 0
[DevCon Factory] Successfully requested the connection for 653AF053-A8C2-4207-9296-61B47A96588E:8100
[debug] [XCUITest] Starting WebDriverAgent initialization with the synchronization key 'XCUITestDriver'
[debug] [WD Proxy] Matched '/status' to command name 'getStatus'
[debug] [WD Proxy] Proxying [GET /status] to [GET http://127.0.0.1:8100/status] with no body
[WD Proxy] connect ECONNREFUSED 127.0.0.1:8100
[debug] [WebDriverAgent] WDA is not listening at 'http://127.0.0.1:8100/'
[debug] [WebDriverAgent] WDA is currently not running. There is nothing to cache
[debug] [XCUITest] Trying to start WebDriverAgent 2 times with 10000ms interval
[debug] [XCUITest] These values can be customized by changing wdaStartupRetries/wdaStartupRetryInterval capabilities
[debug] [BaseDriver] Event 'wdaStartAttempted' logged at 1608278704368 (09:05:04 GMT+0100 (Central European Standard Time))
[WebDriverAgent] Launching WebDriverAgent on the device
[WebDriverAgent] Fetching dependencies
[WebDriverAgent] Installing/updating dependencies for platforms 'iOS', 'tvOS'
[debug] [WebDriverAgent] Applying Carthage build workaround to exclude Apple Silicon binaries. See https://github.com/Carthage/Carthage/issues/3019 for more details
[debug] [WebDriverAgent] *** Checking out YYCache at "1.1.2"
[debug] [WebDriverAgent] *** Checking out CocoaAsyncSocket at "72e0fa9e62d56e5bbb3f67e9cfd5aa85841735bc"
[debug] [WebDriverAgent] Parsed BUILD_DIR configuration value: '/Users/lode/Library/Developer/Xcode/DerivedData/WebDriverAgent-fqmfzflyhkoaixezaqynknzkzoco/Build/Products'
[debug] [WebDriverAgent] Got derived data root: '/Users/lode/Library/Developer/Xcode/DerivedData/WebDriverAgent-fqmfzflyhkoaixezaqynknzkzoco'
[debug] [WebDriverAgent] *** xcodebuild output can be found in /var/folders/mr/3r3vzkhj0wv50cqcwjybkznm0000gp/T/carthage-xcodebuild.BTw4Zx.log
[debug] [WebDriverAgent] *** Building scheme "tvOS Framework" in CocoaAsyncSocket.xcodeproj
[debug] [WebDriverAgent] *** Building scheme "iOS Framework" in CocoaAsyncSocket.xcodeproj
[debug] [WebDriverAgent] *** Building scheme "YYCache iOS" in YYCache.xcodeproj
[debug] [WebDriverAgent] *** Building scheme "YYCache tvOS" in YYCache.xcodeproj
[debug] [WebDriverAgent] Finished fetching dependencies
[debug] [WebDriverAgent] Cleaning the project scheme 'WebDriverAgentLib' to make sure there are no leftovers from previous installs
[debug] [WebDriverAgent] Cleaning the project scheme 'WebDriverAgentRunner' to make sure there are no leftovers from previous installs
[debug] [WebDriverAgent] Killing running processes 'xcodebuild.*653AF053-A8C2-4207-9296-61B47A96588E, 653AF053-A8C2-4207-9296-61B47A96588E.*XCTRunner, xctest.*653AF053-A8C2-4207-9296-61B47A96588E' for the device 653AF053-A8C2-4207-9296-61B47A96588E...
[debug] [WebDriverAgent] 'pgrep -if xcodebuild.*653AF053-A8C2-4207-9296-61B47A96588E' didn't detect any matching processes. Return code: 1
[debug] [WebDriverAgent] 'pgrep -if 653AF053-A8C2-4207-9296-61B47A96588E.*XCTRunner' didn't detect any matching processes. Return code: 1
[debug] [WebDriverAgent] 'pgrep -if xctest.*653AF053-A8C2-4207-9296-61B47A96588E' didn't detect any matching processes. Return code: 1
[debug] [WebDriverAgent] Beginning test with command 'xcodebuild build-for-testing test-without-building -project /Users/lode/.asdf/installs/nodejs/12.20.0/.npm/lib/node_modules/appium/node_modules/appium-webdriveragent/WebDriverAgent.xcodeproj -scheme WebDriverAgentRunner -derivedDataPath /Users/lode/Library/Developer/Xcode/DerivedData/WebDriverAgent-fqmfzflyhkoaixezaqynknzkzoco -destination id=653AF053-A8C2-4207-9296-61B47A96588E IPHONEOS_DEPLOYMENT_TARGET=14.3 GCC_TREAT_WARNINGS_AS_ERRORS=0 COMPILER_INDEX_STORE_ENABLE=NO' in directory '/Users/lode/.asdf/installs/nodejs/12.20.0/.npm/lib/node_modules/appium/node_modules/appium-webdriveragent/WebDriverAgent'
[debug] [WebDriverAgent] Output from xcodebuild will be logged. To change this, use 'showXcodeLog' desired capability
[WebDriverAgent] Unable to start WebDriverAgent: Error: Command 'xcodebuild' not found. Is it installed?
[WebDriverAgent] Launching WebDriverAgent on the device
[WebDriverAgent] Fetching dependencies
[WebDriverAgent] Dependencies up-to-date
[debug] [WebDriverAgent] Killing running processes 'xcodebuild.*653AF053-A8C2-4207-9296-61B47A96588E, 653AF053-A8C2-4207-9296-61B47A96588E.*XCTRunner, xctest.*653AF053-A8C2-4207-9296-61B47A96588E' for the device 653AF053-A8C2-4207-9296-61B47A96588E...
[debug] [WebDriverAgent] 'pgrep -if xcodebuild.*653AF053-A8C2-4207-9296-61B47A96588E' didn't detect any matching processes. Return code: 1
[debug] [WebDriverAgent] 'pgrep -if 653AF053-A8C2-4207-9296-61B47A96588E.*XCTRunner' didn't detect any matching processes. Return code: 1
[debug] [WebDriverAgent] 'pgrep -if xctest.*653AF053-A8C2-4207-9296-61B47A96588E' didn't detect any matching processes. Return code: 1
[debug] [WebDriverAgent] Beginning test with command 'xcodebuild build-for-testing test-without-building -project /Users/lode/.asdf/installs/nodejs/12.20.0/.npm/lib/node_modules/appium/node_modules/appium-webdriveragent/WebDriverAgent.xcodeproj -scheme WebDriverAgentRunner -derivedDataPath /Users/lode/Library/Developer/Xcode/DerivedData/WebDriverAgent-fqmfzflyhkoaixezaqynknzkzoco -destination id=653AF053-A8C2-4207-9296-61B47A96588E IPHONEOS_DEPLOYMENT_TARGET=14.3 GCC_TREAT_WARNINGS_AS_ERRORS=0 COMPILER_INDEX_STORE_ENABLE=NO' in directory '/Users/lode/.asdf/installs/nodejs/12.20.0/.npm/lib/node_modules/appium/node_modules/appium-webdriveragent/WebDriverAgent'
[debug] [WebDriverAgent] Output from xcodebuild will be logged. To change this, use 'showXcodeLog' desired capability
[WebDriverAgent] Unable to start WebDriverAgent: Error: Command 'xcodebuild' not found. Is it installed?
[debug] [BaseDriver] Event 'wdaStartFailed' logged at 1608278832451 (09:07:12 GMT+0100 (Central European Standard Time))
[debug] [XCUITest] Unable to launch WebDriverAgent because of xcodebuild failure: Unable to start WebDriverAgent: Error: Command 'xcodebuild' not found. Is it installed?
[XCUITest] Quitting and uninstalling WebDriverAgent
[WebDriverAgent] Shutting down sub-processes
[WebDriverAgent] Shutting down 'xcodebuild' process (pid 'undefined')
[WebDriverAgent] Sending 'SIGTERM'...
[debug] [WebDriverAgent] xcodebuild process did not end in a timely fashion: 'Process didn't end after 1000ms (cmd: 'xcodebuild build-for-testing test-without-building -project /Users/lode/.asdf/installs/nodejs/12.20.0/.npm/lib/node_modules/appium/node_modules/appium-webdriveragent/WebDriverAgent.xcodeproj -scheme WebDriverAgentRunner -derivedDataPath /Users/lode/Library/Developer/Xcode/DerivedData/WebDriverAgent-fqmfzflyhkoaixezaqynknzkzoco -destination id\=653AF053-A8C2-4207-9296-61B47A96588E IPHONEOS_DEPLOYMENT_TARGET\=14.3 GCC_TREAT_WARNINGS_AS_ERRORS\=0 COMPILER_INDEX_STORE_ENABLE\=NO')'.
[WebDriverAgent] Sending 'SIGKILL'...
[debug] [BaseDriver] Event 'wdaStartAttempted' logged at 1608278853464 (09:07:33 GMT+0100 (Central European Standard Time))
[XCUITest] Retrying WDA startup (2 of 2)
[WebDriverAgent] Launching WebDriverAgent on the device
[WebDriverAgent] Fetching dependencies
[WebDriverAgent] Dependencies up-to-date
[debug] [WebDriverAgent] Killing running processes 'xcodebuild.*653AF053-A8C2-4207-9296-61B47A96588E, 653AF053-A8C2-4207-9296-61B47A96588E.*XCTRunner, xctest.*653AF053-A8C2-4207-9296-61B47A96588E' for the device 653AF053-A8C2-4207-9296-61B47A96588E...
[debug] [WebDriverAgent] 'pgrep -if xcodebuild.*653AF053-A8C2-4207-9296-61B47A96588E' didn't detect any matching processes. Return code: 1
[debug] [WebDriverAgent] 'pgrep -if 653AF053-A8C2-4207-9296-61B47A96588E.*XCTRunner' didn't detect any matching processes. Return code: 1
[debug] [WebDriverAgent] 'pgrep -if xctest.*653AF053-A8C2-4207-9296-61B47A96588E' didn't detect any matching processes. Return code: 1
[debug] [WebDriverAgent] Beginning test with command 'xcodebuild build-for-testing test-without-building -project /Users/lode/.asdf/installs/nodejs/12.20.0/.npm/lib/node_modules/appium/node_modules/appium-webdriveragent/WebDriverAgent.xcodeproj -scheme WebDriverAgentRunner -derivedDataPath /Users/lode/Library/Developer/Xcode/DerivedData/WebDriverAgent-fqmfzflyhkoaixezaqynknzkzoco -destination id=653AF053-A8C2-4207-9296-61B47A96588E IPHONEOS_DEPLOYMENT_TARGET=14.3 GCC_TREAT_WARNINGS_AS_ERRORS=0 COMPILER_INDEX_STORE_ENABLE=NO' in directory '/Users/lode/.asdf/installs/nodejs/12.20.0/.npm/lib/node_modules/appium/node_modules/appium-webdriveragent/WebDriverAgent'
[debug] [WebDriverAgent] Output from xcodebuild will be logged. To change this, use 'showXcodeLog' desired capability
[WebDriverAgent] Unable to start WebDriverAgent: Error: Command 'xcodebuild' not found. Is it installed?
[WebDriverAgent] Launching WebDriverAgent on the device
[WebDriverAgent] Fetching dependencies
[WebDriverAgent] Dependencies up-to-date
[debug] [WebDriverAgent] Killing running processes 'xcodebuild.*653AF053-A8C2-4207-9296-61B47A96588E, 653AF053-A8C2-4207-9296-61B47A96588E.*XCTRunner, xctest.*653AF053-A8C2-4207-9296-61B47A96588E' for the device 653AF053-A8C2-4207-9296-61B47A96588E...
[debug] [WebDriverAgent] 'pgrep -if xcodebuild.*653AF053-A8C2-4207-9296-61B47A96588E' didn't detect any matching processes. Return code: 1
[debug] [WebDriverAgent] 'pgrep -if 653AF053-A8C2-4207-9296-61B47A96588E.*XCTRunner' didn't detect any matching processes. Return code: 1
[debug] [WebDriverAgent] 'pgrep -if xctest.*653AF053-A8C2-4207-9296-61B47A96588E' didn't detect any matching processes. Return code: 1
[debug] [WebDriverAgent] Beginning test with command 'xcodebuild build-for-testing test-without-building -project /Users/lode/.asdf/installs/nodejs/12.20.0/.npm/lib/node_modules/appium/node_modules/appium-webdriveragent/WebDriverAgent.xcodeproj -scheme WebDriverAgentRunner -derivedDataPath /Users/lode/Library/Developer/Xcode/DerivedData/WebDriverAgent-fqmfzflyhkoaixezaqynknzkzoco -destination id=653AF053-A8C2-4207-9296-61B47A96588E IPHONEOS_DEPLOYMENT_TARGET=14.3 GCC_TREAT_WARNINGS_AS_ERRORS=0 COMPILER_INDEX_STORE_ENABLE=NO' in directory '/Users/lode/.asdf/installs/nodejs/12.20.0/.npm/lib/node_modules/appium/node_modules/appium-webdriveragent/WebDriverAgent'
[debug] [WebDriverAgent] Output from xcodebuild will be logged. To change this, use 'showXcodeLog' desired capability
[WebDriverAgent] Unable to start WebDriverAgent: Error: Command 'xcodebuild' not found. Is it installed?
[debug] [BaseDriver] Event 'wdaStartFailed' logged at 1608278853623 (09:07:33 GMT+0100 (Central European Standard Time))
[debug] [XCUITest] Unable to launch WebDriverAgent because of xcodebuild failure: Unable to start WebDriverAgent: Error: Command 'xcodebuild' not found. Is it installed?
[XCUITest] Quitting and uninstalling WebDriverAgent
[WebDriverAgent] Shutting down sub-processes
[WebDriverAgent] Shutting down 'xcodebuild' process (pid 'undefined')
[WebDriverAgent] Sending 'SIGTERM'...
[debug] [WebDriverAgent] xcodebuild process did not end in a timely fashion: 'Process didn't end after 1000ms (cmd: 'xcodebuild build-for-testing test-without-building -project /Users/lode/.asdf/installs/nodejs/12.20.0/.npm/lib/node_modules/appium/node_modules/appium-webdriveragent/WebDriverAgent.xcodeproj -scheme WebDriverAgentRunner -derivedDataPath /Users/lode/Library/Developer/Xcode/DerivedData/WebDriverAgent-fqmfzflyhkoaixezaqynknzkzoco -destination id\=653AF053-A8C2-4207-9296-61B47A96588E IPHONEOS_DEPLOYMENT_TARGET\=14.3 GCC_TREAT_WARNINGS_AS_ERRORS\=0 COMPILER_INDEX_STORE_ENABLE\=NO')'.
[WebDriverAgent] Sending 'SIGKILL'...
Such error message is printed when the standard Node spawn
call returns ENOENT
error: https://github.com/appium/node-teen_process/blob/5d8c1d68d211215da8d12905f669d9d93ab769a8/lib/subprocess.js#L149
I'm not quite sure what exactly causes the error in your case, but I would start with writing a simple Node script, that calls xcodebuild using spawn to figure out what the cause could be.
Something that Google shows: https://stackoverflow.com/questions/27688804/how-do-i-debug-error-spawn-enoent-on-node-js
I recall seeing that spawn error message with the ENOENT code as well idd, thanks for the pointer, most helpful!
Note: seems that I am not alone with this error, a colleague of mine experienced the same error in september already.
And thank you for your time! 🙏🏻
It seems like the xcodebuild binary can be properly resolved when creating a local node script:
Is Appium desktop potentially using a different node version?
In the SO atricle above it is stated that spawn may throw this error also ifcwd
value is wrong/does not exist. Please make sure your bootstrapPath is a valid one
🤦🏻 That's it. The bootstrapPath points to a directory that doesn't exist.
The /WebDriverAgent
at the end is wrong. Must be a copy/paste error from our internal Wiki which still had old paths in the example code. And to top it off, I kept changing only the first bit of the path when trying out different paths. Ugh.
The error message totally threw me off & had me looking in all the wrong directions.
Thanks for pointing that out! Really appreciate your help ❤️
I hope the error message will be more helpful after https://github.com/appium/node-teen_process/pull/55 is merged
Hi,
No matter what I try. I can't seem to get Appium to launch my app. It already fails at detecting
xcodebuild
so it seems:Both in zsh & bash terminal I am able to locate the xcodebuild binary. I have Xcode & the commandline tools properly installed.
This is the set of desired capabilities:
Here's the full output from Appium Desktop. Anyone knows what might be happening?