在iPhone模拟器上安装系统/其他应用程序

3

默认情况下,当我们启动 iPhone 模拟器时,只有几个应用程序已安装。是否可以在模拟器上安装其他系统应用程序(例如电话、短信、地图等)或其他本机应用程序(例如 Facebook 等)?


有任何更新吗?这在2014年是否可能? - vijayst
3个回答

6

不行。原因是本地应用程序是为ARM CPU构建的,模拟器应用程序则是为x86 CPU构建的。这两种二进制文件完全不兼容。


1
一个小的澄清:如果有人为模拟器构建了一个应用程序,您可以从构建产品目录中获取“.app”,通过将其拖放到模拟器窗口或使用“xcrun simctl install”进行安装。您还可以将应用程序的副本发送给其他人在他们的模拟器中运行。但是您是正确的:构建必须具有模拟器切片,否则模拟器将无法运行它。 - russbishop

2
目前这是不可能的。

0

这是不可能的

模拟器不支持运行ARM代码,只能运行x86代码。除非你有来自苹果的原始源代码,否则你无法在模拟器上看到App Store。

你编写的应用程序可以通过直接从Xcode运行来在模拟器中进行测试,即使你没有开发者帐户。要在实际设备上测试您的应用程序,您需要成为苹果开发人员计划的一部分。


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