很抱歉,虽然我在phoneGap上阅读了官方文档,但我仍然对此感到困惑:
问题:
如果它声称我们不需要使用不同的语言在各种平台上开发应用程序,那么为什么我从网站上阅读这段内容:
PhoneGap Android
文档提供了完整的需求列表以及每个需求的安装说明。
如果您正在为iPhone开发,则需要:
基于英特尔的Apple计算机 ,iPhone SDK 时,Xcode ,Mac OS X Snow Leopard
这意味着我仍然需要购买Mac产品来开发应用程序。那是为什么?
答案 0 :(得分:3)
您需要Apple计算机来编译PhoneGap包装器(可能使用iPhone SDK编写)。
PhoneGap中的代码是用HTML 5 / JavaScript编写的,并且是跨平台的。
答案 1 :(得分:0)
PhoneGap是跨平台移动应用程序开发的框架。您不需要为不同的平台编写不同的代码库。相同的代码库用于为不同平台构建应用程序。但每个平台的建筑环境是不同的。您需要一本MAC书来构建iPhone应用程序。否则你可以使用phoneGap构建服务。只需将您的代码库上传到PhoneGap构建云服务即可。构建服务将为每个平台生成构建。生成的构建可以从云服务下载。有关详细信息,请访问https://build.phonegap.com。