【问题标题】:Compile Phonegap Project on iOS在 iOS 上编译 Phonegap 项目
【发布时间】:2012-02-23 12:15:44
【问题描述】:

最近,我在越狱的 iPod Touch 上安装了 iphone-gcc 和所有必需的标头(如 this),这不是没有一些头疼的事。因为我没有 Mac,也不懂 Objective-C,所以我开始寻找应用程序开发的替代解决方案。

那么,可以直接在iDevice上编译Phonegap项目吗?换句话说,我需要将 Phonegap 格式的 Web 应用程序“转换”为 iOS 应用程序,就像在 XCode 中所做的那样。

P.S.我安装的 SDK 是 3.2 版本

进度报告: 根据用户 hatunike (here) 的建议,我尝试将 PhoneGap 框架链接到我 iPod 上的一个虚拟项目中,看看是否有用。它不是。看起来PhoneGap 使用了一些仅在iOS 4 中引入的功能。开发人员say 可以通过弱链接UIKit、AVFoundation 和CoreMedia 为旧iOS 编译PhoneGap 应用程序。问题是,弱链接这些框架需要比目标 SDK 更新的 iOS SDK。

【问题讨论】:

  • 嗯——PhoneGap 使用本机工具链/库,因此,由于它是一个 Xcode 项目,您必须将其转换为准系统、工具链兼容的格式。为此,你肯定需要一些 Objective-C 经验,而且这是一项相当复杂的工作,所以我建议你改用常规的原生 iOS 开发。这并不像你一开始想象的那么难,而且值得。系统中还有很多 PhoneGap 无法提供的功能(例如,MobileSubstrate 等...)
  • 在这种情况下,我可以使用某种适用于 Windows 的 GUI 构建器吗?我不喜欢在源文件中定义接口的想法。
  • 并非如此。 (顺便说一句,您想如何在不编写源代码的情况下进行编程?)
  • 我写源码没问题。只是我不喜欢通过编写文本文件来设计用户界面。使用视觉设计工具更自然。
  • 好的,我明白了,这可能是您的个人喜好,但不幸的是没有已知的支持 iOS 的 Windows GUI SDK

标签: ios cordova


【解决方案1】:

试试这个:

http://build.phonegap.com/

您仍然需要拥有 Apple 的开发者密钥,但您越狱的 iPod 应该允许您将构建的文件放在您的设备上。 1 个私人应用程序免费。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-12-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-13
    相关资源
    最近更新 更多