Can I run iOS apps on my Mac?

23

7

I've seen a number of neat iPhone apps recently that I'd like to use. In particular, there are a number of neat musical apps (metronome, tuner, etc.) that seem highly rated, and have no real Mac equivalent. I don't have a recent iPod/iPhone/iPad (I don't need portability or a phone and it seems silly to pay hundreds of dollars to run $15 worth of apps), but I do have an Intel (C2D) Mac.

Can the iPhone dev simulator, or any other emulator, download and run iPhone App Store apps?

Ken

Posted 2010-06-17T00:13:29.197

Reputation: 2 669

Answers

13

AFAIK, iPhone simulator doesn't download an application from the App Store; it's just used to debug an iOS application you are developing.

kiamlaluno

Posted 2010-06-17T00:13:29.197

Reputation: 1 390

You can drag and drop apps into the simulator, but it needs proper signing. Also, you can re-sign apps yourself, but you need a development certificate from Apple which costs $100 bucks. – Moshe – 2010-10-07T23:34:02.363

3The iPhone Simulator runs on a Mac using the processor instruction set native to the machine, either Intel or PowerPC. iPhone apps are compiled to be run on ARM devices. It's as impossible to run these apps on a Mac as it is to run Windows apps on an iPad, unfortunately. – wjl – 2011-07-08T08:37:44.300

3

If you are developing iOS apps in XCode, you can use the iPhone or iPad emulator to run your app, but there is no way to run a precompiled app (such as from the app store)

uSlackr

Posted 2010-06-17T00:13:29.197

Reputation: 8 755

2

Possible? Yes, but...currently the only way to run iOS apps on a Mac is via the iPhone/iPad Simulator (available in the iOS SDK)...AND you need the source code for the app you want to run.

Meltemi

Posted 2010-06-17T00:13:29.197

Reputation: 5 707

1I'd love to see a developer's tweet that goes: "Some twit tried to get me to send them the source code for my app." And, of course, the resulting comments. That would take iron balls to ask. – Tasuret – 2011-03-25T20:38:39.353

1

Unfortunately the iPhone/iPad simulator is only available as part of the dev tools, and does not contain any syncing abilities with iTunes. It also doesn't have an app store app, so you can't buy applications from within the simulator.

As it's primary use is for developers to test their apps without the actual hardware you will most likely never see the features you want added to the simulator.

Covar

Posted 2010-06-17T00:13:29.197

Reputation: 161

1

No it wouldn't be possible, unless somebody came a up with an iOS emulator that would let you run ARM based binaries on your Intel based Mac/PC. Basically the same as what they have done with reverse engineering the Super Nintendo and the resultant emulators that have been written to emulate Super Nintendo roms. No doubt someone will do it one day many years from now.

Brock Woolf

Posted 2010-06-17T00:13:29.197

Reputation: 1 556

Looks like that project was replaced with virtur.al, also made by the same author. Even further, that project was bought by Citrix, so it may be possible in the future. – Spotlight – 2015-07-26T02:53:59.787

@Spotlight, What happened to it? – Pacerier – 2018-02-12T21:48:56.607

@Pacerier The owner seems to have left what Citrix bought and founded another qemu based emulation company. I haven't followed it too closely but it doesn't look like a source release is planned :( – Spotlight – 2018-02-13T00:30:46.360

Or maybe just a year or two: http://www.kickstarter.com/projects/cmwdotme/iemu-an-open-source-ios-device-emulator

– Slipp D. Thompson – 2013-02-09T16:29:13.137

Better link: http://www.iemu.org/

– Slipp D. Thompson – 2013-02-09T16:36:57.847