Sto usando Marmalade per costruire un'app PlayBook, ma penso che la mia domanda si applichi alle app PlayBook in generale. Ho creato con successo un file debugtoken.bar e l'ho installato sul mio dispositivo. Quando vado a cercare di installare un file application.bar costruita sul dispositivo, ottengo:distribuire l'app di debug sul playbook restituisce "mancata 881 firme richieste (RDK, AUTHOR)"
[execute] "blackberry-deploy.bat -device 192.168.1.114 -password ******* -installApp -package deployments\default\playbook\release\Quote Unquote.bar"
Info: Sending request: Install
Info: Action: Install
Info: File size: 6400334
Info: Installing ...
Info: Processing 6400334 bytes
actual_dname::
actual_id::
actual_version::
result::failure 881 required signatures missing (RDK, AUTHOR)
ERROR: error running blackberry-deploy
***ERROR***
Si noti che questo è il Marmalade strumento in esecuzione il programma di installazione PlayBook standard di distribuire.
Quello che non capisco è: ho pensato che il punto di usare un file debugtoken.bar fosse che si potevano installare app non firmate. Ho infatti distribuito con successo queste app non firmate utilizzando lo strumento di distribuzione Marmalade proprio come questo. Ma stavo avendo problemi a firmare l'app per la distribuzione, quindi sono tornato indietro e ho fatto tutto da zero, richiesto nuove chiavi per la firma del codice da RIM, creato un nuovo file debugtoken.bar e installato, ecc. E ora sto peggio di Ero prima perché non posso nemmeno installare sul dispositivo ora.
Quindi, di nuovo: la mia comprensione è che il punto di debugtoken.bar doveva essere in grado di distribuire sul dispositivo prima di firmare effettivamente application.bar per la distribuzione. Che cosa significa questo messaggio di errore?
È vero, ma nota che non dovresti mai dover modificare direttamente il file manifest, nel caso in cui questo fosse il tuo piano. Lo strumento blackberry-nativepackager accetta un argomento -devMode che dovrebbe essere impostato per te. –
Grazie. Sì, parte del mio problema deriva dall'uso di Marmalade dove fa alcune cose per te e tu non usi, ad esempio, direttamente il pacchetto nativo. In ogni caso, la cosa principale era solo ricordare che c'era un tale scenario. –
hai trovato una soluzione per impostare automaticamente su true nel file mkb? o devo farlo ogni volta con il mio file bar – gurehbgui