I am trying to submit an app to Apple's App Store but it is requiring me to provide screenshots for multiple device sizes. I do not have physical access to such devices, so I would like to use the Xcode simulator to run my app on multiple device types and capture screenshots.
To do this, I have downloaded my IPA file, changed it to a ZIP file extension, and extracted the APP folder from the Payload. I am then able to start an Xcode simulator, and drag the APP folder into the simulator and it installs. However, as soon as I open the app, it closes.
Can anyone tell me how I can get an OutSystems app to run in a simulator? Or more generally, how can I easily get screenshots of my app for multiple Apple device types?
Hi Dan,
To easily get screenshots of your app in multiple devices you can use the preview in devices simulation provided by outsystems. it allows you to open the app in many different devices.
Hope it helps
kind regards,
Sergio
Yes, but those screenshots are not at the proper resolution because iPhones and iPads are generally at "Super Retina" resolutions that are higher than a normal computer. There must be a better way of easily capturing screenshots of the correct size (such as Xcode).
Is every OutSystems customer really taking low-resolution screenshots from a browser emulator and cropping/enlarging them to the proper size?
Oh alright, so another option could simulate iphones with BlueStacks. Once you have installed, go to settings > Phone, there you can change the device, check screenshot:
In my case, i used the model apple_A2342 which is the iphone 12 pro max, but also you can use what you want by getting the model number, here is the list of iphone models:
Identificate the iphone model
To install your app in bluestacks, go to this icon and select your .apk file:
Note: by default, bluestacks is showed horizontally, but you can turn iit clicking here:
Kind regards,
I believe Bluestacks is for Android only. I'm looking for a solution for Apple's App Store, hence my question about Xcode.
No, it seems like it is a android because it has play store and other typical android applications, but the performance is like iphones.
However, as you said before, iPhones and iPads are generally in "Super Retina" resolutions which are higher than a normal computer, so I think that cannot be achieved, and only through physical devices.
Hi @Dan Kozlowski, You can try Browserstack to see if it helps.