我可以在Mac上运行iOS应用程序吗?


23

我最近看过许多想要使用的精美iPhone应用程序。特别是,有许多精美的音乐应用程序(节拍器,调谐器等)似乎评级很高,并且没有与Mac等效的应用程序。我没有最近的iPod / iPhone / iPad(我不需要便携性或电话,而且花数百美元来运行价值15美元的应用似乎很愚蠢),但是我确实有Intel(C2D)Mac。

iPhone开发人员模拟器或任何其他模拟器可以下载并运行iPhone App Store应用程序吗?

Answers:


13

AFAIK,iPhone模拟器不会从App Store下载应用程序;它仅用于调试您正在开发的iOS应用程序。


您可以将应用程序拖放到模拟器中,但是需要适当的签名。另外,您可以自己重新签署应用程序,但是您需要苹果公司提供的开发证书,费用为100美元。
Moshe

3
iPhone Simulator在Mac上使用机器固有的处理器指令集(英特尔或PowerPC)运行。iPhone应用程序经过编译可在ARM设备上运行。不幸的是,在Mac上运行这些应用程序就像在iPad上运行Windows应用程序一样是不可能的。
wjl 2011年

3

如果您正在XCode中开发iOS应用,则可以使用iPhone或iPad仿真器来运行您的应用,但是无法运行预编译的应用(例如,从应用商店中)


2

可能?是的,但是...当前在Mac上运行iOS应用程序的唯一方法是通过iPhone / iPad模拟器(在iOS SDK中提供)... ,并且您需要要运行的应用程序的源代码。


1
我很乐意看到开发人员发布的一条推文:“有些推特试图让我向他们发送应用程序的源代码。” 并且,当然是得到的评论。那需要铁球问。
塔苏莱特2011年

1

不幸的是,iPhone / iPad模拟器仅作为开发工具的一部分提供,并且不包含与iTunes的任何同步功能。它还没有应用程序商店应用程序,因此您不能从模拟器中购买应用程序。

由于开发人员的主要用途是在没有实际硬件的情况下测试其应用程序,因此您很可能永远不会看到要添加到模拟器的功能。


1

不,这是不可能的,除非有人提出了一个iOS模拟器,该模拟器可以让您在基于Intel的Mac / PC上运行基于ARM的二进制文件。基本上与他们对Super Nintendo进行反向工程时所进行的操作相同,并且与为模拟Super Nintendo rom而编写的结果仿真器相同。毫无疑问,从现在起很多年以后的某天都会有人这样做。


或者,也许只是一年或两年:kickstarter.com/projects/cmwdotme/...
SLIPP D.汤普森

更好的链接:iemu.org
Slipp D. Thompson

看起来该项目已由virtur.al取代,该项目也由同一作者制作。更进一步,该项目已由Citrix收购,因此将来可能会实现。
聚焦

@Spotlight,发生了什么事?
Pacerier,

@Pacerier所有者似乎已经离开了Citrix购买并创立了另一家基于qemu的仿真公司的产品。我还没有密切关注它,但它似乎没有计划中的源发布:(
Spotlight,
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.