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

发布于 2024-12-23 10:00:31 字数 130 浏览 1 评论 0原文

我使用 PhoneGap 在 Eclipse Indigo 中创建了一个演示 Android 应用程序。现在我想将相同的应用程序部署到iPhone平台。是否可以?或者我也必须从头开始为iPhone?

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

I've created one Demo Android Application in Eclipse Indigo using PhoneGap. Now I want to deploy the same application to iPhone platform. Is it possible? Or I've to start it from the scratch for iPhone also?

Any suggestions or tricks are appreciated. :)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

世界等同你 2024-12-30 10:00:31

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

If you use a Mac, you can simply start a new PhoneGap project in Xcode and import the www folder. This method works only if you used HTML,CSS and non-device-specific Javascript.

你如我软肋 2024-12-30 10:00:31

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

There is no shortcut. You need to start from the scratch for iPhone.

就像说晚安 2024-12-30 10:00:31

目前不可能。这种解决方案是不可用的。

It's not possible at this moment. This kind of solution is not available.

夜唯美灬不弃 2024-12-30 10:00:31

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

Some application you cannot convert into iPhone. You have to code the whole project again.

萌辣 2024-12-30 10:00:31

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

我现在要做的是在所有测试完成并发布后签入我的 Android 代码。 (我在运行 Android 的 PC 上工作,在 iOS 上运行 Mac)获取发布的代码并在我的 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 才能使其正常工作。 Android 和 iOS 之间的初始流程和 OnDeviceReady 略有不同。之后,如果您没有使用任何插件,您应该能够在模拟器上运行您的应用程序。

祝你好运,这里是 YouTube 上关于这个主题的内容,它可以帮助我理解。 http://www.youtube.com/watch?v=LcES5nIbMkk

That's true that there is no direct way to do it. But it wasn't as bad as start from scratch. You will find the more complex your Android project gets the more complex your import will be. So you better start early and as the project move along you add more things on both sides. Most of your code will able to share on both platform but the plugin and device specific functions will give you surprise from time to time. Pay more attention on the plugin they are the real tricky sometimes.

What I do now is I have my Android code checked in after all the test done and released. (I work on PC with Android and Mac on iOS) get the released code and checkout on my Mac. I setup a PhoneGap in xCode (follow this: http://docs.phonegap.com/en/2.1.0/guide_getting-started_ios_index.md.html#Getting%20Started%20with%20iOS) And then backup the "www" folder of the project. and then I copy the "www" from the Android project. You may need to work on your index.html and index.js a little bit in order to get it working. The Initial Process and OnDeviceReady is a bit different between Android and iOS. after that if you didn't use any plugins, you should able to run your app on simulator.

I wish you good luck and here is and youtube about this topic it helps me understand. http://www.youtube.com/watch?v=LcES5nIbMkk

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文