2

私はAppleから「開発者」証明書を特定しました。OS X Sierra 10.12でコードされたアプリケーションは、古い古いMacで動作しません。なぜですか?

私は、アプリがxcodeの外にあるので、コマンドラインでSierraを使ってアプリケーションに署名しました。署名は、特定された開発者からのSierraで検証されます。

「許可からダウンロード配分:マックのApp Storeと特定され、開発者は

はシエラでのテストは、セキュリティ設定がされたときにインストールすることができます。

OS X 10.8 Mountain Lionでのテストでは、添付ファイルとして「.app is damaged」というエラーが表示されます。 Gatekeeper Screenshotこのエラーは、セキュリティ設定が

'からのダウンロードを許可する:Mac App Storeと識別された開発者'である場合に発生します。

セキュリティ設定を

「Allow allocated downloads from:Anywhere」に変更します。

アプリが正しくインストールされるようにします。そのため、ファイルが有効であると確信しています。

なぜ新しいMacでアプリの検証が行われるのですか?

10.8でアプリに署名しようとしました。このシナリオでは、10.8は識別された開発者からのアプリケーションを受け入れますが、10.12はそうではありません。

答えて

1

10.8は、SHA256、codesign on 10.12、SHA256を使用した証明書の検証をサポートしていません。

関連する問題