在Linux中模拟/模拟iOS

时间:2011-06-10 19:39:59

标签: linux ios ubuntu-10.04

我正在开发一个显然在iOS设备上遇到问题的网络应用。问题是我没有iOS设备而且我在Linux Ubuntu中开发。我正在寻找一种在Linux(尤其是浏览器)中模拟/模拟这个操作系统的方法,但是没有找到任何东西。

到目前为止,我发现的是iOS SDK的模拟器,但这适用于Mac。还有一些适用于Windows的模拟器。有人曾经这样做过吗?

7 个答案:

答案 0 :(得分:26)

我能想到的唯一解决方案是安装VMWare或任何其他VT然后在VM上安装OSX。

它非常适合测试。

答案 1 :(得分:6)

BrowserStack.com
在这个网站上,您可以在线模拟很多iOS设备。

答案 2 :(得分:6)

在Linux上你可以检查顿悟浏览器,调整窗口大小,你会得到与ios相同的错误。两种浏览器都使用Webkit

Ubuntu的/薄荷:

sudo apt install epiphany-browser

答案 3 :(得分:2)

也许,这种方法更好,https://saucelabs.com/mobile,在云中使用selenium进行移动测试

答案 4 :(得分:1)

  1. 在Chrome上运行Ripple emulator(已于2015-12-06退休)
  2. 在WineHQ上运行iPadian
  3. 在Linux或Android上运行QMole
  4. PureDarwin
  5. 上运行XCode

答案 5 :(得分:0)

据我所知,在Windows或Linux上没有iOS模拟器这样的东西,只有一些游戏引擎可以让你为iOS和windows或linux编译相同的代码,并且有一个工具链来编译iOS使用linux的应用程序他们都不是真正的模拟器/模拟器的东西。要使用该工具链,您需要一个越狱的iOS设备来测试使用工具链创建的二进制文件。我的意思是linux本身无法运行自己创建的二进制文件。顺便说一句,甚至在mac模拟器中只是一个运行mac编译二进制文件的中间程序,因为如果你从模拟器或其他方式更改iOS的编译,所有文件都会重建。并且还存在一些真正的差异,例如iOS是区分大小写的操作,而模拟器则不是。

所以最好的解决方案是自己购买iOS设备。

答案 6 :(得分:-1)

您可能想尝试screenfly。对我来说很棒。