2016-12-09 1 views
0

私のワークフローではmac .appに署名する必要があります(rsync -aHv --acls --xattrs、他のファイルと一緒に圧縮して、別のMacに展開して解凍します。コードオブジェクトは全く署名されていません - rsyncからlinux、zip、ma​​cで解凍したあと

pre-macOSでSierra .appが開き、正常に実行されますが、Sierra osxボックスでは、検証後に「未確認の開発者から開けません」というメッセージが表示されます。 codesign -vvは、「コードオブジェクトはまったく署名されていません」と吐き出す。

.appがtar-edで転送された場合にのみ、.appは「未確認の開発者」エラーなしで実行されますが、これはオプションではありません。

このヒントはどのように作成するのですか? .appを保存することは可能ですか?そうすれば、codesigning情報は保存されますか? diff/cmpは、rsynced/zippedファイルと元のファイルとの間に何の違いも見せませんでした。

答えて

0

アップルのテクニカルノートTN2206によると、署名付きdmgディスクイメージを使用することをお勧めします。ソフトウェアがmacOS Sierra上で動くようにするには、特にそうです。このテクニカルノートでは、エラーの可能性について説明し(最後に)、ディスクイメージに署名する方法を説明しています。 zipファイルを使用することもできますが、Appleはこれをお勧めしません。

関連する問題