2

我正处于 iOS 应用程序的早期 alpha 阶段,我希望能够将它部署给我公司内的一些非技术人员以获得早期反馈。现在将其部署到物理设备还为时过早,而且并非所有人都拥有它们。

我想做的是以某种方式将 iOS.app文件安装到模拟器应用程序中,并将其捆绑到一个 MacOS.app文件中,我可以通过电子邮件发送给人们并让他们通过单击它来运行。

第二个最好但可以接受的方法是让用户安装 Xcode,并有办法向他们发送 iOS.app文件,并有某种脚本可以将应用程序加载到已安装的模拟器应用程序中。

这似乎应该是可能的,但我找不到任何方法来完成它。

注意:网上有很多关于 TestFlight 或 Over-The-Air 应用程序的建议,但这涉及物理硬件,这不是我在这里想要做的。

4

1 回答 1

2

按照这个 SO answer中的想法,我使用了 SimLaunch,它将您的 iOS 打包.app file到 MacOS.app文件中。接收者必须安装 Xcode,但一旦完成,他/她只需运行应用程序,应用程序就会调用模拟器,并安装您的 iOS 应用程序。它完全有效。

一件可能很棘手的事情:当您运行 SimLaunch 时,它会询问您 iOS 应用程序的位置。当您告诉它时,它会在同一位置创建输出 MacOS 应用程序,文件名类似于YourApp (iPhone Simulator).app,但没有给出任何消息告诉您这一点,并且它说正在运行,所以看起来该应用程序只是被冻结了。事实上,它已经完成并等待更多的工作,但我花了一段时间才意识到这一点。

于 2012-12-14T14:52:49.683 回答