gpt4 book ai didi

android - Phonegap - 对 Android 和 IOS 感到困惑

转载 作者:行者123 更新时间:2023-11-29 00:27:38 25 4
gpt4 key购买 nike

我正在为我的应用程序使用 PhoneGap 和 Framework7 (UI)。该应用程序将部署在 IOS、Android 和 Windows 上。

该应用程序需要播放音频并录制音频。我将使用大量 JavaScript 代码来检查用户答案并添加用户分数。

我的问题。
我看了一些教程和示例。我真的很困惑。我正在使用最新版本的 PhoneGap。我正在使用 PhoneGap Desktop 创建一个新项目。我还下载了 PhoneGap 应用程序以在我的设备上运行它。 (所有工作)

我的困惑。
我在一些教程中看到这样说。

In order to create a PhoneGap project for Android, all you have to do is run the command to add a platform to the project: $ phonegap platform add android

我也需要添加这个吗?我已经使用 PhoneGap Build ( www.build.phonegap.com ) 创建了 Android 版本的构建

我是否必须更改我的应用结构以适应 IOS 和 Android?

有没有一种方法可以在没有 Apple 证书/ key 的情况下在 PhoneGap 构建上构建 IOS?我只是想测试一下该应用程序,看看它是否可以在 IOS 上运行。我仍处于发展的初级阶段。

提前致谢

最佳答案

  1. PhoneGap 桌面/开发人员应用程序组合虽然很棒,但并不能完美地代表您的应用程序在单独构建和安装时的行为方式。您需要进行进一步的测试,以确保您的应用按预期工作。

    • 模板通常附带安装的所有核心插件。这些将要求比您的应用程序实际需要的更多的权限。您需要从 config.xml 中删除这些内容在生产之前的某个时刻。
  2. config.xml是现在用于指示您的应用程序需要哪些平台和插件的首选机制。任何缺少的平台或插件将由任何构建工具(CLI 或 PhoneGap Build)自动安装。请参阅Cordova documentationPhoneGap Build文档以获取更多信息。

    • PhoneGap Build 通过查找 <platform name="..."> 来确定您要为哪些平台构建您的 config.xml 中的标签文件。如果您没有,所有平台都会构建,但在某些时候您需要将其限制为您打算定位的平台。

    • 注意:如果您安装了 CLI,您可以使用 cordova platform add --save android 添加平台并将它们保存在您的 config.xml 中.

    • 这同样适用于插件。请注意,PhoneGap Developer 应用仅支持核心插件和一些第三方插件。

  3. 您通常不需要更改项目结构来支持 iOS 和 Android。您可能需要处理每个操作系统上存在的怪癖,但您应该能够使用相同的代码库来做到这一点。

  4. 如果没有来自 Apple 的必要证书和配置文件,您就无法在 PhoneGap Build for iOS 上构建应用。

关于android - Phonegap - 对 Android 和 IOS 感到困惑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42646233/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com