I have to convert an iPhone app which is published at the AppStore. However, I do not have iPhone.
Is there any way to test the functionality of this app without a real phone? Would the emulator be of any help? Or maybe some web application?
Tap View in TestFlight or Start Testing; or tap Install or Update for the app you want to test. If you're testing an iOS app that includes an iMessage app, launch the beta app from the Home Screen. If you're testing an app that's for iMessage only or a sticker pack, you can launch it from within Messages.
To test iOS App you need only Apple ID without paid Apple Developer Account, but to test IAPs (In-App Purchases) you need to enroll.
If you don't have the source code for the app, you can't run it without an iPhone or iPod touch.
The iPhone Simulator (included with the SDK) won't be of any help, because it only runs apps that are compiled for Intel (your Mac). It's not an emulator and cannot run apps that are compiled for actual devices (ARM processors). Without the source code, you can't recompile the app.
iOS Simulator is NOT an emulator. It's a simulator. It doesn't emulate iOS hardware, it is running your app compiled as 64bit Intel app for Mac and displays it inside the iPhone-like window that looks and feels like iPhone, but doesn't have all features and some things don't work the same way.
For example, iOS has a case-sensitive file system, Mac doesn't, so iOS Simulator doesn't either. Also, there's no camera, sms, compass, accelerometer, magnetometer, or any other iPhone-specific feature.
So, yes, you can test some apps using iOS Simulator, but no, you shouldn't test them only using iOS Simulator.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With