将phonegap App转换为iOS

时间:2012-11-05 19:13:11

标签: cordova

我使用Phonegap开发了一个Android应用程序,我也希望将它移植到iOS。 那可能吗? 我不知道如何处理我的java文件!? 我在MAC中的Phonegap示例项目中看到的只是客观的C. 如何将我的java文件导入XCode并编译它们?

4 个答案:

答案 0 :(得分:2)

除非您正在开发PhoneGap插件,否则您将只处理HTML / JS / CSS文件。如果您开发了Android插件,则必须在Objective C中重新实现相同的功能。否则,只需将assets / www中的文件复制到XCode项目文件夹中的www并编译即可。

答案 1 :(得分:0)

我认为,phonegap的重点在于你不必“移植”应用程序,它应该在iOS和Android上运行/编译/无需任何精力就可以使其工作。

我的观点是我不认为这是可能的,你将不得不在Objective C中重新编写你的java东西,或者回过头看看phonegap文档,看看你必须使用哪种语言和技术来避免不得不移植一个接一个。

答案 2 :(得分:0)

您使用PhoneGap在Android上构建的应用程序也可以在iOS设备上执行。只需将应用程序“www”目录的内容复制到Xcode的“www”目录中并运行即可。这将构建一个必需的iOS应用程序。下图显示了PhoneGap App的目录结构。

enter image description here

答案 3 :(得分:0)

是的,你可以在AndroidGap中将Android代码移植到iOS。但是有一种情况你可能会面临这个问题,即如果你使用过Android的任何插件,这将是一个.java文件,那么你需要在具有相同功能的Objective C代码中为iOS重新实现它。

但是如果你还没有使用任何插件代码,那么你就可以使用HTML,CSS和JS文件,这些文件被分成一个单独的文件夹,即www。所以你可以在XCode项目中复制它,然后编译它。它将像在Android中一样流畅。