7

シナリオなしのMac OS X AppsのバイパスゲートキーパーMacデベロッパメンバーシップ

私はなく、AppStoreの上で、Mac OS X用アプリをリリースしたいです。アプリは10.6 - 10.8以上で動作します。

問題は、Apple社は、Mac OS X 10.8+用のすべてのアプリを必要と

Gatekeeper過去得るために開発者によって署名されます。そして、各ユーザーに私のアプリケーションのゲートキーパーを一時的に無効にして再度有効にするように指示しない限り、documentとMountain Lionの変更ログに従うと...私のアプリは実行できません。

アップルのウェブサイトの文言から、証明書に$99.00 a yearを支払う必要があるようです。しかし、私は$ 99を支払うことを望んでいない - 私はAppStoreに公開していないよ!

質問

私は10.8+に配布のための$ 99払うの周りに取得することができます任意の方法はありますか?私は自分のアプリが10.6 と10.7で動作することを知っていますが、アップルによれば、証明書なしで10.8で動作することは許されません。本当? $ 99配布証明書なしで10.8+(好ましくはDMG)にどのように配布できますか?ありがとうございます! DMGファイルはGatekepperによって認証されていない

編集#1

  • 、唯一のアプリ自体があります。
  • OS Xライオン10.7.5+もゲートキーパー*怒った顔*
+2

ユーザーはまた、アプリケーションを右クリックして「開く」を選択することができます –

+0

@FrederickCheungはそれが本当ですか、アップルのウェブサイトでは証明書を取得する必要があるので –

+0

http://support.apple.com/kb/ HT5290 –

答えて

5

を持っているAppleは現在、$ 99 /年の会費を支払うことなく周りGatekeeperを取得する方法を提供していません。私にとっては、これは小規模な開発者を奪い取るので不公平に思えます(ただし、それは他の場所での議論です)。

あなたのアプリを右クリックして[開く]をクリックしてから[確認する]をクリックする必要があることをユーザーに説明するReadMeまたはダウンロードページにメモを入れることができます。 GatekeeperはDMGファイルやファイルのインストールでセキュリティチェックを実行しません。、Appsの実行/実行のみ。そのため、DMGインストーラには、アプリをインストールして実行する方法をユーザーに正確に伝えるメモが含まれています。

希望すれば、Appleはフリーウェアとオープンソースソフトウェアを配布する開発者のための回避策を提供することができます。

1

メンバーシップを購入する必要はありません。どの代理店からもコード署名証明書を取得し、アプリに署名してください。次に、ゲートキーパーのチェックをバイパスします。ゲートキーパーは、アプリが特定された開発者かどうかをチェックするだけです。

+0

「コード署名機関」とは何を意味しますか? –

+0

コード署名を取得できるように –

+1

これは実際には機能しますか?古い証明書で自分のアプリに署名するにはどうすればいいですか? –