我正处于 iOS 应用程序的早期 alpha 阶段,我希望能够将其部署给公司内的一些非技术人员以获得早期反馈。将其部署到物理设备还为时过早,而且并不是所有人都拥有它们。
我想做的是以某种方式将 iOS .app
文件安装到模拟器应用程序中,并将其捆绑到 MacOS .app
文件中,我可以向人们发送电子邮件,然后只需单击即可让他们运行。
第二个最好但可以接受的方法是让用户安装 Xcode,并有办法向他们发送 iOS .app
文件,并使用某种脚本将应用程序加载到已经存在的环境中。安装模拟器应用程序。
这似乎应该是可能的,但我找不到任何方法来实现它。
注意:网上有很多关于 TestFlight 或 Over-The-Air 应用程序等内容的建议,但这涉及物理硬件,这不是我想要的我正在尝试在这里做。
最佳答案
遵循this SO answer中的想法,我用了SimLaunch ,它将您的 iOS .app 文件
打包到 MacOS .app
文件中。接收者必须安装 Xcode,但完成后,他/她只需运行该应用程序,该应用程序就会调用模拟器,并安装您的 iOS 应用程序。完全有效。
一件可能棘手的事情:当您运行 SimLaunch 时,它会询问您 iOS 应用程序的位置。当你告诉它时,它会在同一位置创建输出 MacOS 应用程序,文件名类似于 YourApp (iPhone Simulator).app
,但不会给出任何消息告诉你这一点,它会说正在运行,所以看起来该应用程序只是被卡住了。事实上,它已经完成并等待更多的工作,但我花了一段时间才意识到这一点。
关于ios - 是否可以分发 iOS 应用程序以在 MacOS 上进行模拟器测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13848929/