I installed Katalon on mac mini m1 and built webdriveragent onto my iphone (webdriveragent icon appeared on phone screen). However, Katalon does not detect the real device, only the list of emulator devices.
Below are all the libraries, tools, etc that I have installed
- Mac information:
- mac mini m1 silicon (using apple M1 chip)
- Mac OS: Monterey 12.0.1
- Xcode 13.1 and Xcode command line for 13.1
- My iPhone
- XR 15.1
- Enable UI Automation => Enabled
- Tools, libraries, etc
- Node JS 16.13.0 (ARM64, I download it on nodejs.org)
- npm 8.1.0
- Jdk 17.0.1 (I downloaded it on azul.com)
- appim 1.22.1
- Katalon 8.2.0 (Appium Directory: I linked to the appium directory)
- npm install -g authorize-ios => Completed installation
- brew install carthage => Completed installation
- brew install ios-deploy => Completed installation
- brew install usbmuxd => Completed installation
- brew unlink usbmuxd => Done
- brew link usbmuxd => Done
- brew install libimobiledevice => Completed installation
- brew unlink libimobiledevice => Done
- brew link libimobiledevice => Done
Attention:
During appium installation I got an error
etc.
npm ERR! path: â/usr/local/lib/node_modules/appiumâ
npm ERR! }
npm ERR!
npm ERR! The operation was rejected by your operating system.
npm ERR! It is likely you do not have the permissions to access this file as the current user
npm ERR!
npm ERR! If you believe this might be a permissions issue, please double-check the
npm ERR! permissions of the file and its containing directories, or try running
npm ERR! the command again as root/Administrator.
=> I solved this problem by running the 3 commands below
sudo chown -R mymac123 /usr/local/lib/node_modules
sudo chown -R mymac123 /usr/local/bin
sudo chown -R mymac123 /usr/local/share
I reinstalled appium, keep getting below message on terminal.
added 677 packages, and audited 678 packages in 9s
35 vulnerabilities (30 moderate, 1 high, 4 critical)
To address issues that do not require attention, run:
npm audit fix
ect.
============================================================================
I still canât figure out why, can someone tell me please?