ios - 是否可以分发 iOS 应用程序以在 MacOS 上进行模拟器测试?

标签 ios ios-simulator

我正处于 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/

相关文章:

ios - 启动屏幕 xib

ios - 无法使用 UISlider 降低 CIVignette 效果

ios - 为什么 React Native iOS 模拟器的重新加载快捷方式有时会停止工作?

android - 仅使用横向模式为 iPad 和平板电脑制作 React native 应用程序的正确方法

ios - 让 Swift 假设三角函数计算的度数

ios - 在 IOS 中切片和 reshape MLMultiArray

iphone - 无法将iPhone设备连接到XCode

ios - Storyboard不会在模拟器中更新

iphone - xcode 在模拟器和设备上安装速度很慢

ios-simulator - 在Xcode 6中,如何使用硬件键盘,但如何在iOS模拟器中显示软件键盘