9

同じ識別子を持つ2つのアプリケーションがあります.1つはMacAppStore用で、もう1つは他の目的(Mac App Storeの外部への配布用)です。そして、私の両方のアプリケーションは完全に同じではありません。どちらもコードとリソースに多くの違いがあります。アプリのアプリストアバージョンは「サードパーティのMac開発者アプリケーション:会社」によって署名され、他のバージョンは「開発者IDアプリケーション:会社」によって署名されています。

私の質問は-ゲートキーパーは私の両方のアプリケーションを10.8OSXで実行できるようにしますか?ありがとう。

更新:両方のアプリケーションの指定要件は異なりますが、バンドルは同じであるため、実行する必要があります。

更新:私のテストでは、両方のアプリケーションが自分のシステムと他のシステムで実行されていることがわかりました。ただし、一部のシステムでは、Mac App Storeアプリケーションを起動できますが、Mac App Store以外のアプリケーションの場合は、損傷を受けたため、ゴミ箱に移動する必要があるというメッセージが1つ表示されます。同じビルドが異なるシステムで2つの異なる動作を示しているのはなぜですか。

4

1 に答える 1

0

ゲートキーパーはそれを許可します。同じアプリIDを共有する2つのアプリを同じMacで実行できました。1つはAppStoreからのもので、もう1つはスタンドアロンです。[1]ただし、システム内の多くのものがおそらく一意のIDでアプリケーションを指定するため、これは推奨されておらず、他の問題を引き起こす可能性があります。たとえば、アプリIDに関してSpacesがどのように機能するかについての詳細を参照してください。

実際、考えてみれば、最新のMac App Storeバージョンをに保存しながら、Macアプリのデバッグバージョンを実行するたびに実際にそれを実行します/Applications

于 2012-08-26T07:19:59.123 に答える