0

IPJSUA をコンパイルし、xCode 4.3.2 を使用してビルドし、シミュレーターでも実行しました。しかし、まだ IM を呼び出したり送信したりできません。シミュレーターの制限について考えています。現在、.IPA ファイルにデプロイし、携帯電話を使用してテストしたいと考えています。しかし、エラーが発生しました。

iPhone Developer Certificate を使用している場合、この写真のように多くのエラーが発生しました。

ここに画像の説明を入力 iPhone 配布証明書を使用している場合、次のようなエラー メッセージが表示されます。

キーチェーンの署名証明書を含む有効期限が切れていないプロビジョニング プロファイルは見つかりませんでした

IPJSUA を .IPA ファイルにする方法を試した人はいますか? iPhone Developer Certificate と iPhone Distribution Certificate の違いは何ですか?

これが写真です。ライブラリ、アーキテクチャ、および検索パスを既にリンクしています。 ここに画像の説明を入力

.IPA ファイルを作成することはできますが、電話をかけたり、IM を送信したりすることはできません。デバイス/シミュレーターを使用して IPJSUA に電話をかけることはできますか? ありがとう。

更新:既に通話/IM の送信/メンバーの追加が可能です。私は自分で答える新しい質問を参照します。xCode で PJSIP を使用する手順。ありがとう。

4

2 に答える 2

1

デバイスで ipjsua を実行するのに数日かかりました。私が遭遇したいくつかのこと:

すべての適切なバイナリにリンクしていますか? リンクする必要があるのは約 20 個です。参照用に ipjsua サンプル アプリを確認できます。

ビルド設定に armv7 および armv6 アーキテクチャを追加しましたか? 両方を追加する必要がありました (参考までに、これはおそらく昨年の 9 月に作成していたものです)。

ビルド設定のライブラリ検索パスとヘッダー検索パスは正しいですか? ヘッダーには、pjsip/include、pjlib/include、pjlib-util/include、pjnath/include、および pjmedia/include があります。ライブラリ パスについては、すべて同じです (もちろん、/include ではなく /lib を使用)。

于 2012-08-07T00:24:36.240 に答える
1

自分の電話でテストするだけで、電話が開発者ポータルに登録されている場合は、.IPA ファイルを生成する必要はありません。デバイスをコンピュータに接続して、デバイスに直接組み込むことができます。ただし、まだ登録されていない複数のデバイス (友人のデバイスなど) に配布する場合は、このプロセスを簡素化する testflight を調べることをお勧めします。また、IPA を作成してアップロードする方法について、ここで段階的な説明を提供します。

于 2012-08-06T20:24:49.677 に答える