How to automate an app downloaded from App Store on real iOS device
See original GitHub issueI want to be able to use Appium to automate iOS apps that are on the App Store e.g. GoogleMaps (of which I do not own) on multiple real iOS devices. What I have done so far is using a tool called iMazing to download the app into an IPA file and then use the App
capability to let Appium install and launch the app. However, I found that to use the downloaded app on a different iOS device I have to modify the AppleId in the IPA file’s itunesmetadata.plist
file to match the iOS device in order for this to work.
My questions are:
- Is there any other way to automate iOS apps that I don’t own on real iOS devices? A way in which I do not need to unzip, change the itunes data and rezip to use for Appium testing.
- Is there another way to extract/download an iOS app I don’t own and produce an app file that is Appium firendly?
Environment Appium version (or git revision) that exhibits the issue: 1.9.1 Desktop OS/version used to run Appium: Mac OS Pro Mobile platform/version under test: iOS 11.2 Real device or emulator/simulator: real
Issue Analytics
- State:
- Created 5 years ago
- Reactions:1
- Comments:5 (2 by maintainers)
Top Results From Across the Web
Is it possible to automate an app downloaded ... - Stack Overflow
Downloaded the app from app store; Connected the iPhone with Mac; Entered the UDID and BundeID and Forced Device as iPhone and click...
Read more >How to Access App Store from Appium Script | SmartBear Blog
The logic with the script is that first 'search' button is pressed on the App Store and whatever application is searched using .sendKeys...
Read more >Distributing your app to registered devices - Apple Developer
Register devices in your developer account · Select Certificates, Identifiers, and Profiles. · Select Devices. · Click Download Sample File for an example...
Read more >How To Automate iOS App Using Appium | LambdaTest
Automate your iOS apps on the Appium cloud of 3000+ real devices. ... test, and submit apps to the App Store, look at...
Read more >Test iOS app downloded from the App Store, could it be ...
You can't automate a build downloaded from the App Store. For Instruments/Appium to connect to the application on a real device, it need...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
They are associated, of course, but you can still install them, that’s how I’m testing these sort of apps. If the Apple ID is associated with the device you can just install and launch them, if not - you’ll need to launch them manually first and input the iTunes user name and password used for downloading the app in the shown popup (only once, you can then uninstall and reinstall it and the popup won’t appear again).
If you would like to refrain from sharing the account’s password on other devices, then unfortunately I’m not aware of other legal ways of producing such IPA files.
This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.