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

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

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

【问题讨论】:

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

标签: iphone ios xcode app-store


【解决方案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】:

【讨论】:

【解决方案4】:

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

【讨论】:

    【解决方案5】:

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

    【讨论】:

      猜你喜欢
      • 2017-03-27
      • 2012-02-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多