【问题标题】:Phone Gap Build - Your ios platform does not have Api.jsPhone Gap Build - 你的 ios 平台没有 Api.js
【发布时间】:2018-01-08 12:30:55
【问题描述】:

我在 PhoneGap Build 上收到以下错误:

Your ios platform does not have Api.js

这是我的 config.xml:

http://www.w3.org/ns/widgets"

<!-- versionCode is optional and Android only -->


<name>NAME</name>

<preference name="phonegap-version" value="cli-5.2.0" />

<preference name="orientation" value="portrait" />


<description>
description
</description>


<author href="http://company.io" email="contact@company.io">
    Company, LLC
</author>

<access origin="http://example.com" subdomains="true" />

<feature name="Camera">
    <param name="ios-package" value="CDVCamera" />
</feature>

<plugin name="cordova-plugin-geolocation" spec="https://github.com/apache/cordova-plugin-geolocation.git" source="git" />
<feature name="Geolocation">
    <param name="ios-package" value="CDVLocation" />
</feature>
<feature name="Geolocation">
    <param name="android-package" value="org.apache.cordova.geolocation.GeoBroker" />
</feature>


<plugin name="cordova-plugin-camera" spec="1.2.0" source="npm" />
<!--<plugin name="phonegap-plugin-push" spec="1.5.0" source="pgb" />-->
<plugin name="phonegap-plugin-push" spec="https://github.com/phonegap/phonegap-plugin-push.git#1.5.0">
    <param name="SENDER_ID" value="chat-app-143622" />
    <param name="GOOGLE_APP_ID" value="1:763640140170:ios:2c80165fdf57078b"/>
</plugin>


<preference name="android-build-tool" value="gradle" />

<feature name="http://api.phonegap.com/1.0/camera"/>


<plugin name="https://github.com/Wizcorp/phonegap-facebook-plugin" source="git" version="0.9.0">
    <param name="APP_ID" value="933416606757546" />
    <param name="APP_NAME" value="NAME" />
</plugin>

我一直在阅读,甚至在 Apache Phone Gap Build 论坛上发帖,但没有运气。这个错误是新的 - 在过去几年中我以前的版本中没有发生过,即使是同一个应用程序也是如此。

【问题讨论】:

    标签: ios cordova phonegap-build phonegap


    【解决方案1】:

    我的项目设置在 iOS 上使用 Adob​​e PGB 时遇到了这个问题:

    <platform name="ios">
        <preference name="phonegap-version" value="cli-5.2.0" />
        ...
    </platform>
    

    如果您可以在不影响其他插件的情况下更新您的 CLI 版本,我通过转到 cli-6.4.0 解决了我的构建错误:

    <platform name="ios">
        <preference name="phonegap-version" value="cli-6.4.0" />
        ...
    </platform>
    

    您可以选择不同的版本,但您可以在此处查看它对应的 Cordova 版本:https://build.phonegap.com/current-support

    在他们的官方论坛上也有越来越多的话题: https://forums.adobe.com/message/9727763#9727763

    【讨论】:

      猜你喜欢
      • 2017-10-23
      • 2017-10-17
      • 2018-02-19
      • 1970-01-01
      • 2017-10-14
      • 2013-10-09
      • 2014-11-20
      • 2018-02-03
      • 1970-01-01
      相关资源
      最近更新 更多