我正在开发一个Web应用程序,该应用程序显然在iOS设备中存在问题。问题是我不拥有iOS设备,而是在Linux Ubuntu中进行开发。我正在寻找一种在Linux(尤其是浏览器)中仿真/模拟此OS的方法,但是还没有找到任何东西。
到目前为止,我发现的是iOS SDK的Simulator,但这是针对Mac的。还有一些Windows模拟器。有人做过吗?
我正在开发一个Web应用程序,该应用程序显然在iOS设备中存在问题。问题是我不拥有iOS设备,而是在Linux Ubuntu中进行开发。我正在寻找一种在Linux(尤其是浏览器)中仿真/模拟此OS的方法,但是还没有找到任何东西。
到目前为止,我发现的是iOS SDK的Simulator,但这是针对Mac的。还有一些Windows模拟器。有人做过吗?
Answers:
我能想到的唯一解决方案是安装VMWare或任何其他VT,然后在VM上安装OSX。
它对测试非常有效。
在Linux上,您可以检查顿悟浏览器,调整窗口大小,您将得到与ios中相同的错误。两种浏览器都使用Webkit。
Ubuntu /薄荷:
sudo apt install epiphany-browser
BrowserStack.com
在此站点上,您可以在线模拟许多iOS设备。
据我所知,在Windows或Linux上没有iOS模拟器之类的东西,只有一些游戏引擎可让您为iOS和Windows或Linux编译相同的代码,并且有一个工具链可使用linux编译iOS应用程序。它们都不是真正的模拟器/模拟器。并且要使用该工具链,您需要越狱的iOS设备来测试使用工具链创建的二进制文件。我的意思是linux本身不能运行自己创建的二进制文件。顺便说一句,即使在Mac Simulator中,它也只是一个运行mac编译二进制文件的中间程序,因为如果您通过Simulator或其他方法更改iOS的编译,则所有文件都将被重建。并且也存在一些实际差异,例如iOS是区分大小写的操作,而模拟器不是。
因此最好的解决方案是自己购买iOS设备。