5

--deepサードパーティのフレームワークを使用するココア プロジェクトでフラグを使用しています。集約されたコンテンツは署名する必要があり、ビルド設定の「その他のコード署名フラグ」に追加すると、このフラグが機能します。

フラグが実際に何をするかについてのドキュメントが見つかりません。誰かが私に教えてくれるか、正しい方向に私を向けることができますか?

4

1 に答える 1

4

Xcode 5 が出荷されたとき、コンパイラ オプションとして 含まれている新しいバージョンのcodesign(1)inがインストールされました。フラグが渡された後にコンパイルおよびリンクされたすべてのバンドルを、 に送信されたオプションで再帰的にコード署名できるようにします。戦略的に配置する必要があることに注意することが重要です 。すべてのバンドルに同じフラグを適用しても機能しない場合があり、一度渡されると、後続のすべてのオプションが再帰的に使用されます。 /usr/bin--deep--deepcodesign--deep--deep

これはコード署名ツールであるため、適切に機能するように--deepフラグをに移動します (コンパイル フラグとして、文書化されていないため無視されると想定します)。Other Code Signing Flags

ここに画像の説明を入力

于 2013-07-08T20:10:57.183 に答える