Background:
User to create test scripts using the mobile recorder using his mobile device plugged into a computer. - The iOS device is recognized by the computer and is trusted.
- Computer: MacBook Pro 13 inch M1 2020 - macOS Big Sur version 11.5.2
- Phone: Tried with both iPhone 11 and iPhone 12 mini
User completed all of the steps on the following guides
https://docs.katalon.com/katalon-studio/videos/ios_mobile_testing.html
https://docs.katalon.com/katalon-studio/docs/installing-webdriveragent-for-ios-devices.html
Issue:
Real test devices don't show up on list of devices in mobile recorder
Reason:
-
Some versions of macOS cannot install dependencies in the default folder of Home Brew (/usr/local/bin) due to permission issues, we guess
-
Now, dependencies are installed in the folder /opt/homebrew/bin instead of the /usr/local/bin as earlier
-
Also, for now, Katalon only check dependencies in the folder /usr/local/bin
Solution:
Try the below steps after you installed the required components:
Use Admin permission to move dependencies from /opt/homebrew/bin to /usr/local/bin by create the symlinks below:
sudo ln -s /opt/homebrew/bin/node /usr/local/bin
sudo ln -s /opt/homebrew/bin/idevice_id /usr/local/bin
sudo ln -s /opt/homebrew/bin/idevicepair /usr/local/bin
sudo ln -s /opt/homebrew/bin/ideviceinfo /usr/local/bin
sudo ln -s /opt/homebrew/bin/ios-deploy /usr/local/bin
Comments
0 comments
Please sign in to leave a comment.