Can I test the iPhone app without a real device?

I need to convert an iPhone application that is published to the AppStore. However, I do not have an iPhone.
Is there a way to test the functionality of this application without a real phone? Would an emulator help? Or maybe some kind of web application?

+4
source share
3 answers

If you do not have the source code for the application, you cannot run it without an iPhone or iPod touch.

The iPhone simulator (included in the SDK) will not have any help, since it only runs applications that are compiled for Intel (your Mac). It is not an emulator and cannot run applications that are compiled for real devices (ARM processors). Without source code, you cannot recompile the application.

+10
source

iOS Simulator is NOT an emulator. This is a simulator. It does not emulate iOS equipment, it launches your application, compiled as a 64-bit Mac application for Mac, and displays it inside an iPhone-like window that looks and looks like an iPhone, but does not have all the functions, and some do not work. same way.

For example, iOS has a case-sensitive file system, Mac does not work, so iOS Simulator also does not work. In addition, there is no camera, SMS, compass, accelerometer, magnetometer or other features of the iPhone.

So, yes, you can test some applications using iOS Simulator, but no, you should not test them only with iOS Simulator.

+7
source

You can, of course, test the application only with the help of a simulator. However, the simulator lacks some features, such as accelerometer data, so if you plan to use something like that, you should consider getting at least the cheapest iPod Touch for testing. If you perform any operations with a large amount of resources (memory, computing power), you need to consider that the iPhone is not as fast as your Mac.

+3
source

All Articles