5

HTTPS 経由で自分のサーバーと通信するアプリケーションを開発しました。また、相互認証には .p12 証明書を使用します。問題は、サーバーで最初のリクエストを送信した後、OSX のダイアログ メッセージを受け取ることです。 ここに画像の説明を入力

コード署名を作成する必要があることは知っていますが、

それを防ぐための回避策/ハック/トリックを作成できますか? 私のアプリは Mac ストアには出ないことに注意してください。したがって、任意のプライベート API を使用できます。

このダイアログを回避できない場合は、どうすればよいですか? 1. Mac 開発者プログラムを介してアプリケーションにコード署名しますか? 2. または、信頼できる私の p12 証明書を作成しますか?

上記のアイテムの一部を作成する必要がある場合は、Apple のドキュメントから証拠として引用を提供してください。

OSX 10.8以降を使用しています。

4

1 に答える 1

0

アプリケーションにコード署名することは、このダイアログを回避する最も簡単な方法です。証明書と秘密鍵をインポートすると、署名されたアプリケーションと、指定された要件に一致する将来のバージョンは、あらゆる目的で鍵にアクセスできるようになります。詳細については、 Mac OS X Code Signing In DepthおよびCode Signing Guideを参照してください。

すでにキーチェーンにキーをインポートしている開発システムでは、認証プロンプトがもう一度表示される場合があります。キーチェーンにキーがまだないシステムでは、プロンプトはまったく表示されません。

于 2013-08-03T21:21:19.317 に答える