私は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はそうではありません。