iPhone SDK:AppStore用のアプリの構築
質問
開発証明書と配布証明書を持っています。私は自分のデバイスで実行するアプリを構築することができます。また、配布証明書を使用して、Appleの命令に従ってAppStore向けに構築することができます。また、Appleのガイダンスに従い、ビルドログを確認してアプリが正しく署名されたことを確認しました。
しかし、私にはまだ質問があります。次のスクリーンショットを検討してください: http://www.braginski.com/temp.jpg
2つの全体があります。「符号をコーディングしないでください」と正確に言うものです。 2番目は私の配布証明書を指します。
すべてのAppleドキュメントでは、最初のボックスが空として表示され、2番目のボックスが実際の証明書とともに表示されます。
問題は、最初のボックスを空にする方法がわからないことです。
質問は、最初のボックスはどうあるべきかということです。それも重要ですか?ビルドログには、最初のボックスに「署名しない」と表示されていてもアプリが署名されていることが示されています
ありがとう
解決
デフォルト設定にしたい場合は、この設定で削除キーを押すだけで、デフォルトになります。
"最初のボックス"は、「2番目のボックス」の自動設定のみです。実際には、「2番目のボックス」を慎重に選択することが重要です。 (そして、あなたがどの配布プロファイルで署名するかを選択するからです)
ログを作成して、とにかく歌っていることを示している場合は、実際に変更する構成を変更していることを確認してください。
他のヒント
その値をクリアしたい場合は、マウスで選択して削除キーを押してください。
AppStore配布用にビルドするときは常に空のままにしていたため、[署名しない]のままにしておくとどのような効果があるかはわかりません。
OK、「コード署名しない」ことを確認しました。空の最初のボックスの最初のボックスは、2番目のボックスの証明書が正しく選択されている限り、同じものです。
「コードコーディングしないでください」を使用して、または使用せずに2つのビルドを実行しました。最初のボックスに。両方のビルド結果をテキストファイルとして保存し、比較しました。
これらのファイルは同一であるため、Gcampによって指摘されたように、最初のボックスは2番目の両方のデフォルトを選択する方法にすぎないはずです。 XCodeの非常に奇妙なUIを私に尋ねると。