【发布时间】:2015-11-25 00:26:42
【问题描述】:
背景
使用带有 PhoneGap 的 Xubuntu Linux 发行版编写 iPhone(和 Android)应用程序。
我只有第一代 iPad (iOS 5.x);我既不拥有也不希望购买更多 Apple 设备;另外,我不想为第三方软件付费。
问题
PhoneGap 提供了一个iOS simulator,其中requires Xcode 6+(之前是4.5+)。 Xcode 软件需要 Apple 设备。
尝试的解决方案
VirtualBox 可以运行 Hackintosh,但这种解决方案速度非常慢,而且有问题。
QEMU/KVM 也可以运行 Mac OS X,但配置和设置令人生畏且极其复杂。
使用jailbroken iPad 可能可以运行 Xcode,但我宁愿不要越狱 iPad。
问题
我可以利用 iPad 模拟 iPhone 来运行应用程序吗?
- 注意:this answer 的替代解决方案暗示可能不需要 iPad,这与上述文档冲突。
如果可以利用 iPad 进行测试,那么是否也可以通过 iPad 将应用提交到 App Store?
【问题讨论】:
-
这可能在 Programmers SE 上问得更好......
-
在Xcode中有一个选择部署设备的设置,在这里你可以在iPad和iPhone之间切换。我刚刚查看了 Xcode 文件,但在文件中找不到设置。也许你会搜索它。但是:如果您想将应用程序提交到商店,则需要 Xcode,并且可能是 Apple 正在检查您的开发机器。
-
谢谢,杰尔格。也许这个问题不清楚。我不想在 iPad 或 iPhone 作为要部署的应用类型之间切换。我拥有一台 iPad 并想制作一个 iPhone 应用程序——这可能吗? (我目前在 iPad 上没有 Xcode;我不喜欢使用 Mac,iPad 不能替代开发机器。)
-
我的回答不清楚,抱歉:你可以在iPad上稍微模拟一下iPhone,但对于真正的开发来说没什么,不要选择这种方式。
标签: iphone cordova ipad ios-simulator