Mac開発の基本を学ぶために、Xcode 4.2のLionで小さなアプリケーションを開発しています。Xcode 4にコード署名が表示されない自己署名入りの証明書
- panel:validateURL:error:
メソッドを実装するNSOpenSavePanelDelegateとしてディレクトリピッカーコントローラクラスがあります。ここでは、ユーザーが選択したディレクトリに、アプリケーションがサポートする特定のタイプのファイルが含まれていることを確認しようとしています。
ここで私はthis questionを見つけて、デリゲートメソッドがサンドボックスアプリケーションのファイルシステムにアクセスできないことを発見しました。これは前述の場合の問題となる。
私はこのことについてもっと知りたいと思って、何が起こるかを見るためにアプリをサンドボックスに入れてみることにしました。 Xcodeでビルドターゲットのエンタイトルメントとサンドボックスを有効にしてから、this tutorialに続いてキーチェーンアクセスでコード署名用の自己署名証明書を作成しました。証明書はログインキーチェーンの中にあります。
問題は、[ビルド設定] - > [コード署名] - > [コード署名ID]ドロップダウンリストに新しく作成された証明書が表示されないことです。唯一のことは "3rd Party Mac Developer Application"ですが、ビルドに失敗した場合はコード署名の問題が選択されています。
どのように私はそれを表示することができますどのようなアイデア?