Mac の MonoDevelop でプロジェクトをビルドすると、「MAC OS X が変更を求めています。これを許可するには、管理者の名前とパスワードを入力してください。MAC OSX はシステム キーチェーンを使用したいと考えています。」というメッセージが表示されます。
プロジェクトをコンパイルするときにMac OS Xがシステムキーチェーンを使用したいという投稿を見つけました が、これは私の問題を完全には解決していません。私がインストールしたプロファイルは XCode 経由で作成され、プロビジョニング プロファイルの現在の/有効なプロファイルであるため、これらは OK であると想定しています - XCode はそれらが有効であると報告しています。
開発環境を Macbook (このエラーなしでアプリのコンパイルが正常に機能した場所) から別の Mac に移動したところ、これが表示され始めました。ユーザー名/パスワードを入力すると、コンパイルされて機能します。
なぜこれが起こっているのですか?
(私が問題を引き起こしているのかもしれないと思っていることの1つは... Macbookで開発環境を最初にセットアップしたとき、証明書をJonny WIlson.p12としてエクスポート/バックアップしました。ただし、新しいMacでは、これをインポートできませんでした. 再エクスポートして再度インポートしようとしましたが、これも失敗しました. この初期証明書 (プロビジョニング プロファイルで開発/配布証明書を生成するために使用されます) は、これを機能させるための重要な部分ですか?フォーラムで Apple 証明書を取得したら、このキーはもう必要ありませんか? これは正しいですか?)