【问题标题】:what fundamental in phoneGap build?phoneGap 构建的基础是什么?
【发布时间】:2018-08-29 14:10:17
【问题描述】:

谁能告诉我 phoneGap 构建是如何工作的https://build.phonegap.com/

如果我这样构建这个服务器,或者告诉我任何这样的开源,我该怎么办,我也想创建一个作为学习。

我想创建一个这样的网站:

只需上传您的网络资产 - HTML、CSS 和 JavaScript 的 ZIP 文件,或单个 index.html 文件 - 即可使用 cordova 构建混合应用程序

【问题讨论】:

    标签: ios cordova build phonegap ipa


    【解决方案1】:

    就我自己而言,我更喜欢 Cordova 开发混合应用程序。

    开始是安装这里描述的所有东西:

    Cordova installation guide

    之后,使用安装指南中说明的新项目文件,您可以开始开发您的混合应用程序。你所有的 HTML 文件都到 /www 文件夹,JS 到 /www/js/ 和 CSS 文件被移动到 /www/css/。之后,您必须查看 html 中这些文件的所有绑定是否正常,例如:

    <link rel="stylesheet" href="bootstrap.css">

    必须是:

    <link rel="stylesheet" href="css/bootstrap.css">

    所有包含的 js 文件都相同,它们必须指向 js 文件夹,然后指向文件。之后,您可以通过简单的方式检查您的应用:

    cordova run <platform name>

    平台名称是占位符,应该是,ios,android,等等。但是请检查您之前是否添加了这些平台以防止错误消息。

    如果您需要更多帮助,尽管问;)

    祝你有美好的一天。

    【讨论】:

    • 谢谢,我跟着cordova指南,在android中没有错误,但是当我尝试ios构建时它显示:没有找到匹配'xxxxxx/xxxxx'的iOS配置文件:Xcode找不到匹配的配置文件' xxxxx/xxxxx'。安装配置文件(通过将其拖放到 Xcode 的停靠项上)或在目标编辑器的“常规”选项卡中选择其他配置文件,但我已经这样做了(使用 build.json 和苹果 cer 文件和 .mobileprovision 文件)
    • 你的 build.json 中有这个吗? { "ios": { "debug": { "provisioningProfile": "******", "developmentTeam": "******", "packageType": "development" }, "release": { "provisioningProfile": "******", "developmentTeam": "*******", "packageType": "app-store" } } } 抱歉,目前我无法在代码中进行编辑。这就是为什么这段代码写得那么糟糕。对于解决方案,您是否尝试过在没有连接设备(iphone、ipad)的情况下进行构建?
    • 是的,我遵循 [cordova.apache.org/docs/en/latest/guide/platforms/ios/… 这个 ios 指南我想构建 ios .ipa,我执行:cordova build ios --device --release --buildConfig=./build.json,但是又出错了
    • 您遇到什么错误?我相信我们会找到包含更多信息的解决方案。
    • 我在这个链接中详细问了一个问题[*.com/questions/52068742/…,谢谢回复