在不使用 XCode 的情况下将 PhoneGap 添加到 Xcode 项目中

Posted

技术标签:

【中文标题】在不使用 XCode 的情况下将 PhoneGap 添加到 Xcode 项目中【英文标题】:Adding PhoneGap onto Xcode Project Without Using XCode 【发布时间】:2013-02-13 02:46:53 【问题描述】:

我只运行 Windows 7 桌面。我的下一个项目是关于由我的程序员同事创建的社交网络应用程序。在 Github 存储库中查看他的 XCode 项目here。

他要求我将这个 ios 兼容应用程序转换为兼容 android 的应用程序,以便他创建的应用程序现在可以在 Android 上运行。

我发现了PhoneGap Build,这是一个在线应用程序转换器,需要复制 GitHub 存储库的 URL,为了使转换成功,我必须实现某种 PhoneGap 引擎(Cordova.jar,html5 [index. html] 和一个简单的 javascript)。

最好在 Xcode 中执行此操作,但 Xcode 需要 Mac OS X。如果可能的话,是否有其他方法可以在没有 Xcode 的情况下添加 PhoneGap 引擎?

这就是我必须在不使用 XCode 的情况下更新和添加 PhoneGap 的原因,因为我在 Windows 7 上运行,然后再次尝试使用 PhoneGap Build 进行转换。图片如下:

【问题讨论】:

【参考方案1】:

PhoneGap 允许开发人员使用 HTML5 构建本机应用程序 - 本质上,Web 应用程序被打包到本机应用程序容器中,该容器仅呈现 Web 视图,然后将 Web 应用程序中的 index.html 加载到该 Web 视图中并将控制权传递给网络应用程序。

没有将原生 iOS 应用程序转换为 Android 应用程序。

您不需要 Xcode 来使用 PhoneGap Build 打包 PhoneGap 应用程序 - 您只需要应用程序的 Web 内容即可。当您启动构建过程时,构建服务会将您的 Web 应用打包成适用于 Android、BlackBerry、iOS、webOS、Windows Phone 的原生应用。

您可以在我的书PhoneGap Essentials - www.phonegapessentials.com 中了解很多关于PhoneGap 的信息。

【讨论】:

以上是关于在不使用 XCode 的情况下将 PhoneGap 添加到 Xcode 项目中的主要内容,如果未能解决你的问题,请参考以下文章

如何在不使用 Xcode 的情况下将 iCloud Documents 功能添加到我的应用程序?

在不安装 Xcode 的情况下将 GCC 安装到 Mac OS X Leopard

在不启动应用程序的情况下将应用程序从 Xcode 部署到设备

在不知道编码类型的情况下将 NSData 转换为 NSString

在没有插件的情况下将 Google Analytics 与 Phonegap 2.1 一起使用?

为 Phonegap Build 应用添加不带 Xcode 的 facebook iOS SDK