0

私は現在、Nokia 5800 XpressMusic(Symbian 9.4を実行)のプログラミングを実験しています。開発環境(Carbide C ++)のセットアップは、すでに大きな苦痛でしたが、実際に何かを構築できるようになったので、苦痛は止まりません!実際に電話でアプリケーションをテストしたい場合は、信じられないほどのオーバーヘッドが伴うようです。しかし、私よりも経験豊富な誰かがそれを行う簡単な方法を知っていることを本当に望んでいます。

私が正しく理解した場合、すべてのアプリケーションに署名する必要があります。私は自分でアプリケーションに署名できるので、これは問題ではなく、かなりうまく機能しているようです。しかし、これを行うとすべての機能が利用できるわけではないようです。必要な機能はその中にあります。そのため、開発者証明書を取得するために発行者IDを購入するオプションがあります(現在のコスト:200 $-感謝なし)。または、symbiansignedに毎回アプリケーションをアップロードする必要があります。コードを変更して電話でテストしたいときはいつでも、ばかげたWebフォームを使用してアップロードする必要があります。

しかし今、私はTRKと呼ばれるものを使ってリモートデバッグを行うことができることに興奮しました(多分これは私に署名を惜しまないでしょうか?)。これを使ってカーバイドと携帯電話を接続できるといいのですが。しかし、これは完全には機能しません。正しくインストールされているのに、この接続に必要なアプリケーションが電話に表示されません。サポートされているSymbianのバージョン番号を確認しましたが、9.2のようですので、私のものではありません:(また行き詰まりましたか?

また、エミュレータはセンサーとカメラをサポートしていないため、オプションはありません:(

それで、私は何を間違っているのですか(そして確かに何かがあるはずです)?電話でアプリをテストして、毎回実際にアップロードし、署名されるのを待って、もう一度ダウンロードし、インストールしてテストする唯一の方法です-動作しなかったことと、このプロセスを繰り返す必要があることを確認するだけです何度も何度も?いいえ...

4

3 に答える 3

1

こちらの手順http://www.forum.nokia.com/Distribute/Packaging_and_signing.xhtmlに従って、5つのテストデバイス用の無料の証明書を取得してください。この証明書を使用して、オープンサインを使用せずにアプリケーションに直接署名できます。

于 2010-11-30T14:35:22.500 に答える
1

TRKを使用する場合、アプリケーションは引き続き電話にインストールされます(バックグラウンドで、いわゆるサイレントインストールAPIを使用します-ちなみに、それも使用できますが、トピックから外れています)。これは、バイナリが入る唯一の適格な方法であるためです。電話はインストーラーサービスです。したがって、まだいくつかの証明書が必要です。ここに記載されている証明書を取得するための3つのオプションはすべて問題ありませんが、最後の無料のオプション(Mahdi Hijaziから)が推奨されます。:)

于 2010-12-05T14:10:19.217 に答える
0

に行ってください

http://www.opda.net.cn/register.php

次に、OPDA開発者証明書を申請し、サイトから署名者ツールをダウンロードして、それを使用してsymbianアプリケーションに署名します。

于 2011-02-18T08:34:18.197 に答える