私はすぐにこれを言うつもりです:私はここで何をしているのか分かりません。私は Mac 開発者ではありません。
シナリオは次のとおりです。上司が署名を求めているインストーラー (.pkg) があります。Thawte が発行した証明書を持っています。キーチェーンプログラムにインポートしました(そして、すべてに対して信頼できるように設定しました)。パッケージ メーカーの構成タブの下に、「証明書」というラベルがあり、そのすぐ隣に「サポートされていません」というラベルがあります。まあ、素晴らしい。
だから、コード設計; .pkgs に署名することはできませんが、.dmgs に署名することはできます... しかし、キーチェーンから証明書を取得できるように、識別子の文字列を指定する必要があります。しかし、キーチェーンプログラムを精査すると、「ID」または「識別子」などと呼ばれるフィールドはどこにもありません。
私はこれについて本当にばかげています。私はこれを数時間行ってきました.Googleは多くの有用なものを生み出しましたが、「識別子」文字列がどこにあるかを説明しているものはありません:P
どんな助けでも大歓迎です。