86085
自作のアプリに実行可能バイナリーを組み込もうとしています。  
しかしそのままでは、公証を得るときにエラーになるので、`codesign`で事前に署名をしようとしたのですが、

```

    sudo codesign --force --deep --options runtime --sign "Apple Development: XXXX (XXXX)" open_jtalk
    
```

と、`codesign`コマンドで`runtime`オプションを付けると、

```

    open_jtalk: errSecInternalComponent
    
```

と、内部でエラーが起きていると言われ、署名が出来ません。

```

    securyty unlock-keychain login.keychain
    
```

など、試して見たのですがエラーは出続けます。  
どなたか解決方法をご存じないでしょうか？

環境はM1 Macbook Pro 2021 OSはMac OS 12.2です
CC BY-SA 4.0
2022-01-30T05:48:29.563
86015
2022-02-02T02:53:05.193
2022-01-30T10:50:40.047
3060
14745
question
xcode macos
codesign コマンドを実行すると errSecInternalComponent エラーが発生する
`/usr/local`下で作業したのが不味かったらしく、  
`sudo`が必要ないビルドディレクトリーで実行したら成功しました。  
ビルドディレクトリーで署名した後、`sudo cp open_jtalk /usr/local/bin`で上書きしたところ行けました。
CC BY-SA 4.0
2022-02-02T02:53:05.193
86085
2022-02-02T02:53:05.193
14745
86015
answer