在Linux中模拟/模拟iOS

YOM*_*les 63 linux ubuntu-10.04 ios

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

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

Fre*_*rik 29

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

它非常适合测试.

  • 有合法的方法吗?我愚蠢地买了一张OSX CD,以为我可以将它安装在VirtualBox中,但事实证明它比那更加复杂.我认为您需要某种硬件图像,这种图像并非严格合法.没有? (3认同)
  • 某些 mac os 的虚拟化通常是不允许的。http://apple.stackexchange.com/questions/20965/does-apples-license-for-os-x-allow-it-to-be-virtualized-on-an-hp-pc (3认同)

wvi*_*ana 11

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

Ubuntu的/薄荷:

sudo apt install epiphany-browser

  • 这不是一个全面的解决方案.该发动机可以是相同的,但我已经遇到了一些IOS浏览器哪个错误上呈现显节的罚款页.因人而异 (3认同)
  • 修复cordova混合应用程序上的布局错误对我来说效果很好 (2认同)
  • 这可能不是一个完美的解决方案,但它确实帮助我解决了 iPhone 上 Safari 中发生的 javascript 问题,而无需访问该问题。 (2认同)
  • 感谢顿悟,我可以解决一些 iOS 错误。非常感谢您分享这个! (2认同)
  • 这是被低估的答案。与真正的 iOS 上有相同的错误 (2认同)
  • 对于某些(但不是全部)类型的错误来说是个好主意,Epiphany 现在正式称为“Gnome Web”浏览器,https://apps.gnome.org/en-GB/app/org.gnome.Epiphany/ (2认同)

小智 7

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

  • 是不是这个网站测试,而不是实际的iOS应用测试? (2认同)

Nee*_*eel 5

  1. 在 Chrome 上运行Ripple 模拟器(自 2015 年 12 月 6 日起停用)
  2. 在 WineHQ 上运行iPadian
  3. 在 Linux 或 Android 上运行QMole
  4. PureDarwin上运行 XCode