[英]Phonegap - confused about Android and IOS
我正在为我的应用程序使用PhoneGap和Framework7(UI)。 该应用程序将部署在IOS,Android和Windows上。
该应用程序需要播放音频并记录音频。 我将使用大量的javascript代码来检查用户答案并添加用户得分。
我的问题。
我看了一些教程和示例。 我真的很困惑。 我正在使用最新版本的PhoneGap。 我正在使用PhoneGap Desktop创建一个新项目。 我还下载了PhoneGap应用程序以在设备上运行它。 (所有工作)
我的困惑。
我在一些教程中看到了这一点。
为了创建Android的PhoneGap项目,您所要做的就是运行命令将平台添加到项目中:$ phonegap platform add android
我也需要添加吗? 我已经使用PhoneGap Build( www.build.phonegap.com )为android版本创建了一个版本
我是否必须更改应用程序结构以适应IOS和Android?
有没有一种方法可以在没有Apple的证书/密钥的情况下在PhoneGap上构建IOS? 我只想测试该应用程序,看看它是否可以在IOS上运行。 我仍处于发展初期。
提前致谢
PhoneGap Desktop / Developer应用程序组合虽然很棒,但不能完美地表示您在单独构建和安装应用程序时的行为。 您将需要进行进一步的测试,以确保您的应用程序能够按预期运行。
config.xml
中删除它们。 config.xml
是现在首选的机制,用于指示您的应用程序需要哪些平台和插件。 任何缺少的平台或插件都将通过任何构建工具(CLI或PhoneGap Build)自动安装。 有关更多信息,请参见Cordova文档和PhoneGap Build文档。
PhoneGap Build通过在config.xml
文件中查找<platform name="...">
标签来确定要构建的<platform name="...">
。 如果没有,则构建所有平台,但是在某个时候,您需要将其限制为要定位的平台。
注意: 如果已安装CLI,则可以使用cordova platform add --save android
添加平台并将其保存在config.xml中。
插件也是如此。 请注意,PhoneGap Developer应用程序仅支持核心插件和一些第三方插件。
您通常不需要更改项目结构即可支持iOS和Android。 您可能需要处理每个OS上存在的怪癖,但是您应该能够使用相同的代码库来完成。
如果没有Apple的必需证书和配置文件,则无法在iOS版PhoneGap Build上构建应用程序。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.