Answers:
您可以运行具有源代码和库的程序的原因是Xcode交叉编译该代码以在iOS模拟器内的x86架构上运行。
您正在寻找的是iOS模拟器,这是Apple没有提供的。周围有模拟器,但它们似乎都是创业/风险投资的努力。时间将告诉他们是否决定将产品发布给付费用户或以其他方式将该工作货币化。截至2013年秋季,没有可行的选择来满足您的要求。
实际上,您需要为这些第三方应用程序提供源代码,使其成为一个Xcode,而不是模拟Mac上的应用程序。
此限制也适用于Apple作为iOS的一部分提供的许多应用程序,这些应用程序未在Xcode iOS模拟器中提供。
TL; DR摘要是您需要iOS设备进行大多数开发和测试,因为: