我正处于iOS应用的早期测试阶段,我希望能够将其部署到公司内部的一些非技术人员中,以获取早期反馈。将其部署到物理设备上为时尚早,而且并非所有人都拥有它们。

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

其次,但可以接受的是让用户安装Xcode,并有一种向他们发送iOS .app文件的方式,并具有某种脚本将应用程序加载到已安装的模拟器应用程序中。

这似乎应该可行,但是我找不到任何方法来实现它。

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

最佳答案

遵循this SO answer中的想法,我使用了SimLaunch,它将您的iOS .app file打包到MacOS的.app文件中。收件人必须安装Xcode,但是一旦完成,他/她就可以运行该应用程序,并且该应用程序将调用模拟器,并安装您的iOS应用程序。完全可以。

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

关于ios - 是否可以分发iOS应用程序以在MacOS上进行模拟器测试?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13848929/

10-09 16:27
查看更多