我可以在iOS模拟器中访问应用商店吗?

108

在iOS模拟器中,是否可以访问App Store?

也就是说,我能否在模拟器中安装App Store应用程序,并通过它下载应用程序到iOS模拟器?如果可以,该如何操作?


14
你只能在模拟器上运行苹果提供的SDK(例如设置和照片库)或自己编译的应用程序。你无法将商店中的东西安装到模拟器上。 - Michael Dautermann
@MichaelDautermann - 你应该把那个作为答案发布出来。 - jrturton
不能再投票了,因为已经有其他人投过了(所以我会给它点赞)。 - Michael Dautermann
现在是否有任何模拟器可以从AppStore安装应用程序(两年后)? - K. Kilian Lindberg
我的超级马里奥跑酷没了。还有其他获取方式吗? - Script Kitty
有人知道在2019年是否可以在模拟器中安装App Store应用程序吗? - Sanjay Mishra
5个回答

170

它是一个模拟器,而不是仿真器。即使在模拟器中有应用商店,商店中的应用也都无法运行,因为它们是为 ARM CPU 编译的,而模拟器则运行 x86 代码。


20
模拟器和仿真器有什么区别? - John Riselvato
25
在这种情况下,从API角度来看,模拟器看起来像iOS(尽管没有100%的覆盖率),但它不具备二进制兼容性。而至少一个仿真器应该是二进制兼容的。 - Stephen Darlington
1
看到这个答案是在它发布了将近十年之后,让我想到也许再过十年所有的CPU都会支持X86和ARM。 - Inderjeet Singh
2
@Goldy,苹果不再关注x86了。我的意思是,他们并不是很在意,因为可能没有2021年的英特尔型号Mac电脑。 - Paul Stelian

11

抱歉,此功能不可用!模拟器只允许您从Xcode安装程序。我不确定为什么他们会限制这个功能,但我也不确定您为什么要使用模拟器来做这件事。


1
我想要检查iPhone上已安装的应用程序,因此我必须在SDK上安装一些应用程序。 - Alaa Eldin
19
“我不确定为什么他们要限制这个。”因为他们希望你购买iPhone或iPad。 - smac89
@smac89,那没有任何意义。在您的桌面上使用iPad有什么好处呢?在我的情况下,我想通过iPad测试一个Web应用程序,这是使用存储访问的非常有效的用例。特别是如果您想在像Firefox这样符合w3c标准的浏览器上进行测试。 - sijpkes

6

1
上面的链接似乎重定向到 https://help.apple.com/simulator/mac/current/#/ 现在。您所连接的文档似乎已存档在这里:https://developer.apple.com/library/archive/documentation/IDEs/Conceptual/iOS_Simulator_Guide/InteractingwiththeiOSSimulator/InteractingwiththeiOSSimulator.html - Ben Barnard

1
你可以将应用程序放在模拟器中,但是无法运行它。他们限制了用户运行应用程序。我找到了.app文件所在的位置。 Machintosh HD - Application - Xcode - Contents - Developer - Platforms - iPhoneSimulator.platform - Developer - SDKs - iPhoneSimulator.sdk - Applications 所有应用程序都在那里,但是我不能运行它们。不过,我成功安装了.app文件。 在.ipa文件中,有一个“payload”文件夹,.app文件就在里面。 你只需要复制并粘贴到Applications文件夹中即可,在模拟器上就可以看到图标。 但是,它将无法正常工作。

-6
可能不会起作用,但如果你有一个IOS设备并将一个应用程序复制到电脑上,你也许可以在IOS模拟器上运行它,就像你可以运行自己的应用程序一样。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接