を使用して署名したアプリケーションがあります[path]/PackageMaker --sign [MyPackage].pkg -c "3rd Party Mac Developer Installer: [MyCompany]" -o [MyPackage]-signed.pkg
。
これは成功し、spctl --assess --type install [MyPackage]-signed.pkg
また成功します。
しかし、OS X 10.8 Mountain Lionを実行しているコンピューターにインストールしようとすると、次の警告が表示されます。
パッケージが無効な証明書で署名されました。このパッケージは、期待どおりにインストールされない場合があります。とにかくインストールを続行しますか?
証明書を提示すると、名前は「サードパーティのMac開発者インストーラー:[MyCompany]」であり、「Apple WorldwideDeveloperRelationsCertificationAuthority」によって発行されたものとしてリストされています。「この証明書は不明な機関によって署名されました」という警告が表示されます。
コンピューターのセキュリティ設定は、「MacAppStoreおよび特定された開発者からのアプリケーションのダウンロードを許可する」に設定されています。
packagemaker(Xcode 3.2.4から)とPackageMaker(補助ツールのダウンロードから3.0.6)の両方を試しましたが、同じ結果になりました。
証明書はXcode4内から要求されたものであり、私が知る限り正しいようです。キーチェーンアクセスでは、その下に秘密鍵がネストされた状態で正しく表示されます。
Mountain Lionでこの警告を表示せずにアプリケーションのインストーラーパッケージを実行するには、何をする必要がありますか?