/usr/bin/codesign --force --sign <CertSHA1> --requirements ="designated => identifier org.my-app" /Users/AirWatch/Desktop/MyApp.app/
CodeSign コマンドを使用して、「MyApp.app」という名前のアプリをコード署名しようとしています。私のアプリのバンドル識別子は「org.my-app」です。上記のコマンドの「CertSHA1」の代わりに、証明書の有効な SHA1 を指定しています。
バンドル ID にハイフンが含まれているため、codeSign コマンドが失敗します。バンドル識別子にハイフンが含まれていなければ、すべて正常に機能します。バンドル ID にハイフンがある場合、このコマンドを実行する正しい方法はどれですか?