1
resposta

Erro ao instalar o plugin

Ao inserir o código de instalação

cordova plugin add cordova-plugin-statusbar

acontece o seguinte erro no terminal:

PS C:\Users\Lucas Pereira\Desktop\gardonapp2> cordova plugin add cordova-plugin-statusbar
Plugin "cordova-plugin-statusbar" already installed on android.
Plugin "cordova-plugin-statusbar" already installed on browser.
Installing "cordova-plugin-statusbar" for ios
Failed to install 'cordova-plugin-statusbar': CordovaError: Could not find *-Info.plist file, or config.xml file.
    at Object.parseProjectFile [as parse] (C:\Users\Lucas Pereira\Desktop\gardonapp2\platforms\ios\cordova\lib\projectFile.js:49:15)
    at Api.addPlugin (C:\Users\Lucas Pereira\Desktop\gardonapp2\platforms\ios\cordova\Api.js:223:33)
    at handleInstall (C:\Users\Lucas Pereira\AppData\Roaming\npm\node_modules\cordova\node_modules\cordova-lib\src\plugman\install.js:581:10)
    at C:\Users\Lucas Pereira\AppData\Roaming\npm\node_modules\cordova\node_modules\cordova-lib\src\plugman\install.js:349:28
    at process._tickCallback (internal/process/next_tick.js:68:7)
Could not find *-Info.plist file, or config.xml file.

E sim, tenho o config.xml na pasta, segue a lista dos arquivos no qual estou querendo instalar o plugin:

PS C:\Users\Lucas Pereira\Desktop\gardonapp2> ls


    Diretório: C:\Users\Lucas Pereira\Desktop\gardonapp2


Mode                LastWriteTime         Length Name
----                -------------         ------ ----
d-----       10/08/2019     14:41                .vscode
d-----       14/03/2018     13:41                hooks
d-----       10/08/2019     14:36                node_modules
d-----       14/03/2018     13:41                platforms
d-----       10/08/2019     14:36                plugins
d-----       14/03/2018     13:41                res
d-----       14/03/2018     13:41                resources
d-----       10/08/2019     14:35                typings
d-----       14/03/2018     13:41                www
-a----       10/08/2019     14:41           4510 config.xml
-a----       10/08/2019     14:39             94 ionic.config.json
-a----       14/03/2018     13:41             42 ionic.project
-a----       10/08/2019     14:35              2 jsconfig.json
-a----       10/08/2019     14:36          38955 package-lock.json
-a----       10/08/2019     14:36            909 package.json

Pelo que eu entendi, instalou com sucesso na versão de Android e no Browser (Navegador), mas por algum motivo, não foi instalado no IOS, alguma alma bondosa poderia me ajudar?

1 resposta

Oi Lucas, muito estranho, ele reclama que não encontrou um arquivo com sufixo Info.plist ou o config.xml.

Você poderia dar uma olhada neste aquivo platforms\ios\cordova\lib\projectFile.js

Me parece que ele não tá conseguindo fazer parsing de alguma coisa e por isso tá dando erro. Pode ser até mesmo o caminho pro arquivo que tá incorreto sabe?