Agregue el complemento cordova personalizado a IBM Worklight 6.1

Estoy tratando de agregar un complemento Cordova personalizado para la plataforma iOS, y tengo algunos problemas cuando lo comparo con el proceso para agregar un complemento en cordova.

El complemento que estoy tratando de usar aquí eshttps://github.com/phonegap-build/StatusBarPlugin

Con cordova solía usar simplemente la línea de comando cordova plugin add com.phonegap.plugin.statusbar

Primero, traté de modificar en la carpeta nativa, pero noté que si lo hago, funciona, pero se borrará la próxima vez que implemente nuevamente para la plataforma iOS. En segundo lugar, intenté agregar archivos (plugin js y cordova_plugins.js file) en apps / myapp / iphone, o apps / myapp / common, pero esto causa un problema:cordova_plugins.js el formato de archivo parece no estar bien.

En lugar de tener este formato de trabajo:

cordova.define('cordova/plugin_list', function(require, exports, module) {
module.exports = [
    {
        "file": "plugins/org.apache.cordova.battery-status/www/battery.js",
        "id": "org.apache.cordova.battery-status.battery",
        "clobbers": [
            "navigator.battery"
        ]
    },
,
    {
        "file": "plugins/com.phonegap.plugin.statusbar/www/statusbar.js",
        "id": "com.phonegap.plugin.statusbar.statusbar",
        "clobbers": [
            "window.StatusBar"
        ]
    }
]
});

Tiene este formato que no funciona correctamente:

/* JavaScript content from worklight/cordova_plugins.js in JS Resources */
/*
* Licensed Materials - Property of IBM
* 5725-I43 (C) Copyright IBM Corp. 2006, 2013. All Rights Reserved.
* US Government Users Restricted Rights - Use, duplication or
* disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
*/
cordova.define('cordova/plugin_list', function(require, exports, module) {
module.exports = [
    {
        "file": "plugins/org.apache.cordova.battery-status/www/battery.js",
        "id": "org.apache.cordova.battery-status.battery",
        "clobbers": [
            "navigator.battery"
        ]
    }
]
});
/* JavaScript content from worklight/cordova_plugins.js in folder common */

/* JavaScript content from worklight/cordova_plugins.js in JS Resources */
/*
* Licensed Materials - Property of IBM
* 5725-I43 (C) Copyright IBM Corp. 2006, 2013. All Rights Reserved.
* US Government Users Restricted Rights - Use, duplication or
* disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
*/
cordova.define('cordova/plugin_list', function(require, exports, module) {
module.exports = [
    {
        "file": "plugins/org.apache.cordova.battery-status/www/battery.js",
        "id": "org.apache.cordova.battery-status.battery",
        "clobbers": [
            "navigator.battery"
        ]
    },
    {
        "file": "plugins/com.phonegap.plugin.statusbar/www/statusbar.js",
        "id": "com.phonegap.plugin.statusbar.statusbar",
        "clobbers": [
            "window.StatusBar"
        ]
    }
]
});

¿Cómo debería hacer? ¿Dónde debo poner estos archivos? ¿Cuál es la forma correcta de agregar este complemento personalizado, especialmente si quiero agregarlo solo para iOS y no para Android?

Respuestas a la pregunta(3)

Su respuesta a la pregunta