我处于iOS应用程序的早期alpha阶段,我希望能够将其部署到公司内部的一些非技术人员,以获得早期反馈。现在将它部署到物理设备还为时过早,并不是所有人都拥有它们。
我想要做的是以某种方式将iOS .app
文件安装到模拟器应用程序中,并将其捆绑到MacOS .app
文件中,我只需通过电子邮件发送给人们并让它们运行点击它。
第二好,但可以接受的是,让用户安装Xcode并有办法向他们发送iOS .app
文件,并有一些脚本可以将应用程序加载到已安装的模拟器应用程序中。
这似乎应该是可能的,但我找不到任何方法来实现它。
注意:有很多关于TestFlight或Over-The-Air应用程序在线的建议,但涉及物理硬件,不我的内容我试图在这里做。
答案 0 :(得分:2)
根据this SO answer中的提示,我使用SimLaunch,将您的iOS .app file
打包到MacOS .app
文件中。收件人必须安装Xcode,但一旦完成,他/她只需运行应用程序,应用程序将调用模拟器,并安装您的iOS应用程序。它完全有效。
一个可能很棘手的事情:当您运行SimLaunch时,它会询问您iOS应用的位置。当你告诉它时,它会在相同的位置创建输出MacOS应用程序,文件名如YourApp (iPhone Simulator).app
,但是没有给出任何消息告诉你这个,它说运行,所以看起来应用程序是刚冻结事实上,它已经完成并等待更多工作,但我花了一段时间才意识到这一点。