Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Possible to test iPhone app without a real device?

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?

like image 535
sandalone Avatar asked Aug 08 '11 14:08

sandalone


People also ask

Can you test iOS apps on iPhone?

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.

Can I test iOS app without developer account?

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.


2 Answers

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.

like image 53
omz Avatar answered Sep 27 '22 23:09

omz


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.

like image 39
Filip Radelic Avatar answered Sep 27 '22 23:09

Filip Radelic