1

Bonjourネットワークルーチンをデバッグしようとしていますが、実行するたびに、Macのファイアウォールが「アプリケーションProjectNameに着信ネットワーク接続を受け入れさせますか?」と尋ねます。</ p>

[許可]をクリックして管理者名とパスワードを指定すると、次の実行まで、ファイアウォールの許可された着信接続アプリのリストにアプリが適切に追加されます。

この同期ルーチンのデバッグは、そのままでは面倒です。実行のたびに管理者とパスワードを入力しなければならないのは本当に面倒です。もちろん、管理者としてMacを実行することでこれを回避することはできますが、そのようにセキュリティを危険にさらしたくはありません。

Xcodeには、ファイアウォールを落ち着かせるプロジェクト設定がありますか?

4

1 に答える 1

3

アプリにコード署名する必要があります。ファイアウォールは、署名されたアプリに対してはるかに寛容です。

これを行うには、プロジェクト設定に移動する必要があり、[コード署名]セクションで、プロビジョニングプロファイルの1つをコード署名IDとして追加する必要があります。

ここにプロセスのかなり良い説明があります。

于 2012-04-28T12:45:38.670 に答える