2010-05-08 6 views
0

Je suis coincé dans un problème. Je développe une application basée sur lbs et référé le code donné dans (forum.nokia.com/wiki) GpsPositionRequest.zip lorsque j'essaie d'installer l'application sur l'appareil, il est installé avec succès, mais lors de l'exécution montre erreur "impossible pour exécuter pour des raisons de sécurité ".. J'ai signé le fichier sis en utilisant du carbure C++. mon fichier mmp inclure les capacités: ReadDeviceData, WriteDeviceData, Emplacement, NetworkServices, ReadUserData.erreur lors de l'exécution de l'application en utilisant la classe GpsPositionRequest

ma classe utilise TPositionInfo, RPositionServer, RPositioner at-elle besoin d'une autre capacité? (j'utilise carbide C++ et s60 3e édition fp1)

Répondre

0

Location est la capacité dont vous avez besoin. Quel type de clé/certificat de signature utilisez-vous? A-t-il les capacités requises?


commentaires mis à jour après: En 3ème édition FP1 la capacité de localisation est une capacité de système qui ne peut être accordé un certificat auto-signé. (Il est devenu une fonctionnalité utilisateur qui fonctionne avec un certificat auto-signé dans Symbian OS 9.3, c'est-à-dire FP2.)

+0

Je utilise la signature automatique. Comment puis-je savoir quel type de signature est requis par la fonctionnalité? –

+0

@Day_Dreamer: voir cette page: http://developer.symbian.org/wiki/index.php/Capabilities_%28Symbian_Signed%29 –