在不使用 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