如何在OS X中运行第三方iOS应用程序?


3

我有很多很棒的iOS应用程序,比如Procreate,我想在OSX中使用它。目前,我只能通过Xcode在OSX中运行我自己的iOS应用程序。我听到一些传言说第三方iOS应用程序将来可能与OSX合作,因为Apple试图将其生态系统整合到更接近自己的服务 - 但我现在想得到它:

如何让iOS应用在OS X中运行?任何使用Xcode等东西的沙箱都可以用于第三方应用程序?

Answers:


2

您可以运行具有源代码和库的程序的原因是Xcode交叉编译该代码以在iOS模拟器内的x86架构上运行。

您正在寻找的是iOS模拟器,这是Apple没有提供的。周围有模拟器,但它们似乎都是创业/风险投资的努力。时间将告诉他们是否决定将产品发布给付费用户或以其他方式将该工作货币化。截至2013年秋季,没有可行的选择来满足您的要求。

实际上,您需要为这些第三方应用程序提供源代码,使其成为一个Xcode,而不是模拟Mac上的应用程序。

此限制也适用于Apple作为iOS的一部分提供的许多应用程序,这些应用程序未在Xcode iOS模拟器中提供。

TL; DR摘要是您需要iOS设备进行大多数开发和测试,因为:

  • 模拟器不是模拟器
  • 该模拟器专为发布和支持应用程序所需的开发和QA /测试任务的特定子集而设计
  • 模拟器不会运行您缺少源代码的任意IPA或应用程序
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.