0

Qt Nokia SDKを使用してQtアプリケーションを開発しています(はい、Qt SDKバージョン1.1.1を使用できることはわかっていますが、スケジュールが厳しいため、今は使用したくありません)。

アプリケーションが終了し、OVIからUIDを申請し、テスト用にUID、証明書インストーラー、および開発者の証明書/キーのペアを受け取りました。

-私はこれらのUIDを受け取りました:

UID# 0x200XXXX1
UID# 0x200XXXX2
UID# 0x200XXXX3
UID# 0x200XXXX4
UID# 0x200XXXX5

-テストデバイスに証明書インストーラーをインストールしました

  • OVIから受け取った証明書を使用するようにビルド設定を変更しました。ビルド設定

  • UIDを使用するようにプロジェクトファイルを変更しました(これは.proファイルの一部です)(UIDを参照):

    VERSION = 1.0.0
    DEPLOYMENT.display_name=Project
    DEPLOYMENT.installer_header = "$${LITERAL_HASH}{\"Project App Installer \"}, {0x2002CCCF}, 1,0,0"
    
    symbian {
    TARGET.UID3 = 0x200XXXX1
    TARGET.CAPABILITY += NetworkServices \
                         ReadUserData \
                         WriteUserData \
                         ReadDeviceData \
                         WriteDeviceData
    ICON = Icon-no-glare-tiny1.2.svg
    TARGET.EPOCSTACKSIZE = 0x14000
    TARGET.EPOCHEAPSIZE = 0x020000 0x800000
    INCLUDEPATH += C:/NokiaQtSDK/Symbian/SDK/epoc32/include
    LIBS += -LC:/NokiaQtSDK/Symbian/SDK_OK/epoc32/release/armv5/lib
    LIBS += -lcone \
    -leikcore \
    -lavkon \
    -letel3rdparty
    

    }

  • 問題: これを行うことで、Nokiaスマートインストーラーを使用してアプリケーションをラップします(これは私が欲しいものです)が、これをテストデバイスにインストールしようとすると、「信頼できないサプライヤーから保護されたアプリケーションをインストールできません」というメッセージが表示されます

これはインストーラーを起動してからわずか数秒で発生するため、uidとNokiaのスマートインストーラーに問題がある可能性があります。

  • ただし、ここにいくつかのキャンディーがあり ます。Nokiaスマートインストーラーを使用してアプリケーションをラップしなくても、アプリケーションのインストールに問題はありません。

誰かが私が試すことができる提案がありますか?私は今これを機能させることに必死です。

ご不明な点がございましたら、お気軽にお問い合わせください。

前もって感謝します。

4

1 に答える 1

1

ovi 開発者証明書を使用してアプリケーションに署名し、UID を提供された保護された UID に変更すると、アプリケーションに署名する symbian のみがデバイスにインストールできます。開発者証明書は、アプリケーションが redadevicedata writedevicedata などの制限された機能にアクセスできるようにするためにのみ提供されます。

tl;dr 保護されていない uid を使用してテストし、ovi が提供する uid に変更して公開します。

于 2011-05-24T15:16:50.917 に答える