Javascript 在Ubuntu上运行iOS UI自动化

Javascript 在Ubuntu上运行iOS UI自动化,javascript,ios,xcode,ubuntu,instruments,Javascript,Ios,Xcode,Ubuntu,Instruments,我能够通过Xcode使用iOS工具,或者运行shell用javascript编写的测试,但是我有一个问题。有没有可能在Ubuntu上运行这些测试,而不可能在其上安装Xcode?正如前面提到的,Xcode的低级工具链gcc编译器系列、gdb调试器等都是开源的,在Unix和Linux平台上是通用的。但是IDE——编辑器、项目管理、索引、导航、构建系统、图形调试器、可视化数据建模、SCM系统、重构、项目快照等——是一个Mac OS X Cocoa应用程序,不可移植 因此,如果你使用Xcode开发iOS

我能够通过Xcode使用iOS工具,或者运行shell用javascript编写的测试,但是我有一个问题。有没有可能在Ubuntu上运行这些测试,而不可能在其上安装Xcode?

正如前面提到的,Xcode的低级工具链gcc编译器系列、gdb调试器等都是开源的,在Unix和Linux平台上是通用的。但是IDE——编辑器、项目管理、索引、导航、构建系统、图形调试器、可视化数据建模、SCM系统、重构、项目快照等——是一个Mac OS X Cocoa应用程序,不可移植

因此,如果你使用Xcode开发iOS应用程序,你需要使用MacOSX作为你的操作系统。理想的选择是拥有一台Mac电脑,但是如果你不关心法律问题,你可以在你的非Mac电脑上安装它,或者只是在你的Ubuntu中安装一台虚拟机,使用virtual Box或VMWare


除非您计划使用第三方IDE开发iOS应用程序,而iOS应用程序不一定允许您使用本机应用程序。

如果您实际使用Xcode进行开发,为什么要这样做?可能会有黑客攻击,但那不是什么好事。谢谢你的回复,所以我意识到这样做是不合法的……谢谢你,尼库,我只需要测试iOS应用程序,但我正在寻找一种工具来执行这些测试,不必在OSx机器上。例如,我需要在Linux机器上而不是OSx机器上为iPad运行用iOS UI自动化API编写的javascript测试文件。谢谢你的回复。