【问题标题】:Iphone app using Phonegap and the OS and IDE I can use使用 Phonegap 的 Iphone 应用程序以及我可以使用的操作系统和 IDE
【发布时间】:2013-01-31 05:40:30
【问题描述】:

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

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

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

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

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

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

谢谢。

【问题讨论】:

    标签: iphone cordova


    【解决方案1】:

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

    我从here读到的,他们也提到了安装SDK

    如果您没有 您要为其测试构建的特定设备。

    在此link 中,他们写了一个注释

    由于 PhoneGap Build 使用 Apple 的标准开发流程 构建应用程序,您需要注册他们的开发人员 在 PhoneGap Build 上构建 iOS 应用程序的程序。你也会 需要 Mac 来配置您的证书和配置文件。

    考虑使用 Mac 虚拟机。

    【讨论】:

    • 非常感谢您的回复。“如果您没有想要测试构建的特定设备,您可能需要安装一些 SDK 模拟器。” -- 没有mac虚拟机可以吗?
    • @Dev 没有 Mac 是不可能的
    【解决方案2】:

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

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

    【讨论】:

    • 非常感谢您的回复。那么如果我在Visual Studio(在windows机器上)开发它并在mac os中用它的模拟器测试它可以吗?
    • 我认为这是不可能的..rt,因为我们为 PhoneGap 支持的每个平台都有单独的文件..
    • 还有一个疑问,如果我根本不需要访问我的应用程序中的任何设备功能,是否有必要使用 Phonegap?我的意思是我可以使用 html5、css 和 js 以及任何移动框架(如 JqueryMobile/SenchaTouch 或 KendoUIMobile)创建移动应用程序吗?
    • 有可能,只需在您的 www 文件夹中包含 iOS 和 android cordova js libray 即可。有些人通过拥有多个 index.html 文件来实现这一点,每个平台一个
    • 我添加了指向我的答案的链接
    【解决方案3】:

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

    【讨论】:

    • 是的,根据我的经验,phonegap 也有限制,例如从相机上传多种图像类型。它不支持同时支持 jpeg 和 png。但我喜欢这个产品,因为使用 phonegap 开发移动应用程序非常容易。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-31
    • 1970-01-01
    • 2017-04-12
    • 2015-06-20
    相关资源
    最近更新 更多