First, I know there is already a similar question asked (How do I automate an app that is not mine using appium on an ios device), but it's been a while and I am hoping to find out if there is any new information or technology to achieve it.
So, the goal is to automate iOS
apps that I do not own (e.g. GoogleMaps
) using Appium
on real iOS
devices. So far the closest way I can achieve that is by using a tool like iMazing to download an app installed from App Store into an IPA
file, and then have Appium to automate it using the "App" capability. But this only works if the AppleId
in the IPA
file's itunesmetadata.plist matches the device used for the test. So if I were to run the automation on a different device I have to unzip the IPA
file, modify the AppleId
to match the device, and then archive it back.
QUESTIONS
- I'm trying to find a way for not having to do this, a way to extract/download an app I don't own and produces an app file that Appium can just automate.
- Or, even a wholly different (and better) way to achieve my goal - to automate
iOS
apps that I do not own (e.g.GoogleMaps
) usingAppium
on realiOS
devices.