1

我有客户要求开发 iPhone 应用程序。由于我是一名 dot net 开发人员,我认为这对我来说会有点挑战。所以我想用phone gap来开发它。因此,在向客户提出建议之前,我需要确定某些要点。

我真的需要一台mac机器来开发这个吗?

由于我只使用 html5、css 和 js,我可以在 Visual Studio/Eclipse 中开发它吗?我已经在这两个 IDE 中尝试了一些示例。一旦应用程序准备就绪,我已经阅读了有关使用PhoneGap Build的信息,我可以让它准备好在 iPhone 中使用......

但是从下面的链接中,我了解到我需要一台苹果电脑、mac os 和 Xocde 来开发它,即使它不是原生移动应用程序。

http://mobile.tutsplus.com/tutorials/phonegap/phonegap-development/

在与客户交谈之前,请指导我一些见解。

谢谢。

4

3 回答 3

2

PhoneGap Build 是建立在 PhoneGap 框架之上的基于云的服务。它使您可以轻松地在云中构建相同的移动应用程序。要构建您需要的应​​用程序,只需将您的 Web 资产(HTML、CSS 和 JavaScript 的 ZIP 文件)上传到 PhoneGap Build,一段时间后您将收到所有移动平台的下载 URL。

我从这里读到的,他们还提到了安装 SDK

如果您没有想要测试构建的特定设备,您可能需要安装一些 SDK 模拟器。

在此链接中,他们已添加注释

由于 PhoneGap Build 使用 Apple 的标准开发流程来构建应用程序,因此您需要注册他们的开发者计划才能在 PhoneGap Build 上构建 iOS 应用程序。您还需要一台 Mac 来配置您的证书和配置文件。

考虑使用 Mac 虚拟机。

于 2013-01-31T06:15:49.580 回答
1

您主要需要一个 mac 来创建关键价值链对来签署您的应用程序并在设备上对其进行测试。我的建议是,您可以只使用 Mac VM 来执行此操作。然后,您可以使用 phonegap 构建服务为 iOS 编译 www 文件夹

这是多个索引文件的一个很好的演示,具有一个解决方案基础 http://blog.safaribooksonline.com/2012/07/13/mcrooster-a-phonegap-application-with-a-single-codebase/

于 2013-01-31T06:15:41.317 回答
1

我认为你应该在与 PhoneGap 上床之前做更多的研究,以免成为一名 Objective-C 开发人员。PhoneGap 有其局限性,与原生应用程序开发相比,我的体验很差。

于 2013-01-31T09:29:04.743 回答