0

QTMobility と QContacts、QMessaging と QSystemInfo を含む QT アプリケーションを開発しています。

このドキュメントに従ってください。

私の .pro ファイルには次の機能があります

symbian::TARGET.CAPABILITY = LocalServices ReadUserData WriteUserData NetworkServices UserEnvironment ReadDeviceData WriteDeviceData Location

ただし、sis ファイルのインストール中に、「要求されたアプリケーションへのアクセスが許可されていません」というエラーが表示されます。

一部の機能が不足していますか、それとも機能が多すぎますか

4

1 に答える 1

3

インストールするには、有効な証明書を使用してsisファイルに署名する必要があります。QTCreatorIDEを使用していることを前提としています。デフォルトでは、sisファイルに自己署名します。自己署名は、以下を含む一連の基本機能に使用できます。

ReadUserData WriteUserData NetworkServices LocalServices UserEnvironment

アプリケーションを本当に使用ReadDeviceData WriteDeviceData Locationする必要がある場合は、開発者証明書を使用してsisファイルに署名する必要があります。これがあなたの証明書を取得する方法です。ここにはいくつかのオプションがあります。

  1. パブリッシャーIDをお持ちの場合は、symbiansigned.comで証明書を取得できます。パブリッシャーIDを1年間取得するには、200ドルかかります。申請するには、登録済みの組織を代表する必要があります。個々の開発者はパブリッシャーIDを申請できません。
  2. OpenSignedOnlineを使用してsisファイルに署名します。無料で誰でも利用できます。ただし、アプリケーションを再構築するたびに、そこに移動してsisに署名する必要があります。
  3. わずか1ユーロで、 Oviパブリッシャーになることができます。登録は、企業と個人の開発者の両方が利用できます。登録後、Oviはテストデバイスの最大5つのIMEI番号の開発者証明書を提供します。

これがお役に立てば幸いです。幸運を!

于 2011-04-01T17:36:31.680 に答える