如何将在Eclipse中使用PhoneGap制作的现有Android应用程序转换为iPhone?

时间:2011-12-29 07:45:28

标签: android iphone deployment cordova

我使用PhoneGap在Eclipse Indigo中创建了一个Demo Android应用程序。现在我想将相同的应用程序部署到iPhone平台。可能吗?或者我也要从零开始为iPhone启动它?

任何建议或技巧都表示赞赏。 :)

5 个答案:

答案 0 :(得分:3)

如果您使用的是Mac,只需在Xcode中启动一个新的PhoneGap项目并导入www文件夹即可。仅当您使用HTML,CSS和非设备特定的Javascript时,此方法才有效。

答案 1 :(得分:1)

没有捷径。你需要从头开始为iPhone。

答案 2 :(得分:0)

某些应用程序无法转换为iPhone。您必须再次编写整个项目的代码。

答案 3 :(得分:0)

此时此刻不可能。这种解决方案不可用。

答案 4 :(得分:0)

确实没有直接的方法可以做到这一点。但它并不像从头开始那么糟糕。您会发现Android项目越复杂,导入就越复杂。因此,您最好尽早开始,随着项目的进展,您需要在双方添加更多内容。您的大多数代码都可以在两个平台上共享,但插件和设备特定的功能会不时给您带来惊喜。更多关注插件,有时它们真的很棘手。

我现在所做的是在完成所有测试并发布后检查我的Android代码。 (我在iOS上运行Android和Mac的PC)在我的Mac上获取已发布的代码和结帐。我在xCode中设置了一个PhoneGap(按照:http://docs.phonegap.com/en/2.1.0/guide_getting-started_ios_index.md.html#Getting%20Started%20with%20iOS)然后备份项目的“www”文件夹。然后我从Android项目中复制“www”。您可能需要稍微处理index.html和index.js以使其正常工作。初始过程和OnDeviceReady在Android和iOS之间略有不同。之后,如果你没有使用任何插件,你应该能够在模拟器上运行你的应用程序。

祝你好运,这里有关于这个话题的关于它的信息,这有助于我理解。 http://www.youtube.com/watch?v=LcES5nIbMkk