Mac/zipコマンド

以下のエラーが出る場合、コード署名を作成する。

 (please check gdb is codesigned - see taskgated(8))

コード署名の手順

  1. Keychain.appを開く
    open "/Applications/Utilities/Keychain Access.app/"
  2. キーチェーンアクセス>証明書アシスタント>証明書を作成...
  3. 証明書を作成
    • 名前:適当
    • 固有名のタイプ:自己署名ルート
    • 証明書のタイプ:コード署名
    • デフォルトを無効化:チェック
  4. 証明書情報
    • 必要に応じて有効期間など調整
  5. 証明書情報
    • メールアドレス、名前など
  6. 鍵ペア
    • 鍵サイズ:2048
    • アルゴリズム:RSA
  7. 鍵用途拡張領域
    • 続ける
  8. 拡張鍵用途拡張領域
    • コード署名にチェックが入っている事を確認
  9. 基本制約拡張領域
    • そのまま
  10. サブジェクト代替名拡張領域
    • そのまま
  11. 証明書の場所を指定
    • キーチェーン:システム(エラになる場合は、ログインで作成してシステムに証明書を移動する)
  12. キーチェーンアクセスで、証明書をダブルクリックし、信頼を開く。この証明書を使用する時「常に信頼」を選択する。
  13. codesignでgdbコード署名を適用する。
    codesign -s gdbcert "$(which gdb)"

参考リンク


トップ   差分 バックアップ リロード   一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
目次
ダブルクリックで閉じるTOP | 閉じる
GO TO TOP