我可以从 iOS 模拟器中访问 App Store 吗?

Posted

技术标签:

【中文标题】我可以从 iOS 模拟器中访问 App Store 吗?【英文标题】:Can I access the App Store from within the iOS Simulator? 【发布时间】:2011-11-15 14:22:18 【问题描述】:

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

也就是说,我可以在模拟器中安装 App Store 应用程序并通过它下载应用程序到 iOS 模拟器吗?如果有,怎么做?

【问题讨论】:

您只能在 Apple 随 SDK 提供的模拟器(例如设置和照片库)或您自己编译的应用程序上运行。您无法将商店中的东西安装到模拟器中。 @MichaelDautermann - 你应该把它作为答案发布 不能......其他人已经这样做了(所以我投票赞成) 现在有没有允许从 AppStore 安装的模拟器(2 年后)? 我的超级马里奥跑了。有没有其他方法可以得到它 【参考方案1】:

这是一个模拟器而不是模拟器。即使模拟器中有 App Store,商店中的任何应用程序都无法运行,因为它们是为 ARM CPU 编译的,而模拟器运行 x86 代码。

【讨论】:

模拟器和模拟器有什么区别? @JohnRiselvato 在这种情况下,从 API 的角度来看,模拟器看起来像 iOS(尽管没有 100% 的覆盖率),但不是二进制兼容的。模拟器至少是二进制兼容的。 在这个答案发布十年之后再看这个答案,让我觉得也许再过十年所有 CPU 都将同时支持 X86 和 ARM。 @Goldy Apple 不再关心 x86。我的意思是,考虑到可能没有 2021 年 Intel 型号的 Mac。【参考方案2】:

对不起,它不可用!模拟器只允许您从 xCode 安装程序。我不确定他们为什么要限制这一点 - 但我也不确定您为什么要为此目的使用模拟器。

【讨论】:

我想检查iphone上安装的应用程序,所以我必须在SDK上安装一些应用程序。 “我不知道他们为什么要限制这个”因为他们希望你用 iPhone 或 iPad 来做 @smac89 这毫无意义。在您的桌面上安装 iPad 有什么好处?在我的例子中,我想通过 iPad 测试一个 Web 应用程序,这是一个非常有效的让商店可访问的用例。特别是如果您想在 Firefox 等兼容 w3c 的浏览器上对其进行测试。【参考方案3】:

与 iOS 模拟器交互:https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/iOS_Simulator_Guide/InteractingwiththeiOSSimulator/InteractingwiththeiOSSimulator.html

注意:您不能在模拟环境中从 App Store 安装应用程序。

【讨论】:

上面的链接现在似乎重定向到help.apple.com/simulator/mac/current/#。您链接到的文档似乎已存档在这里:developer.apple.com/library/archive/documentation/IDEs/…【参考方案4】:

您可以将应用程序放入您的模拟器中。但是你不能运行它。他们限制用户运行应用程序。我找到了 .app 文件的位置。 Machintosh HD - 应用程序 - Xcode - 内容 - 开发人员 - 平台 - iPhoneSimulator.platform - 开发人员 - SDK - iPhoneSimulator.sdk - 应用程序 所有应用程序都在那里,但是我无法运行它们。但是,我成功安装了 .app 文件。 在 .ipa 文件中,有 'payload' 文件夹,其中有 .app 文件。 您只需将其复制并粘贴到应用程序文件夹中即可。然后您可以在模拟器上看到该图标。 但是,它不会起作用。

【讨论】:

【参考方案5】:

可能无法运行,但如果您有 IOS 设备并将应用程序复制到您的计算机上,您可能可以在 IOS 模拟器上运行它,因为您可以运行自己的应用程序。

【讨论】:

以上是关于我可以从 iOS 模拟器中访问 App Store 吗?的主要内容,如果未能解决你的问题,请参考以下文章

Facebook App Review iOS - 无法选择“从 Apple App Store 下载”

即使在从钥匙串访问和 App Store Connect 中删除后,重新启动 Xcode 时,已删除的 iOS 证书仍会继续显示在钥匙串中

iOS 启动图像在 Dev 中有效,但在 App Store 版本中无效

我可以从我的 iTunesConnect 帐户下载我的 iOS App Store 图标吗?

如何在 App Store 中临时隐藏 IOS App

如何从命令行构建 iOS App Store 发布文件?