2011-12-28 11 views
1

Xcode 4 + Snow Leopardを使用している場合、Mac App Storeアプリケーションサンドボックスを設定することはできますか?私はアップルのガイドを読んでいますが、要約タブには表示されません。これは、すべてのMAS開発者がLionで自分のアプリを構築する必要があることを意味しますか?Snow LeopardでXcode 4のアプリサンドボックスを設定する

答えて

0

私が行った最善の方法は、LionをインストールしてXcode 4.3以降を使用することでした。コンソールアプリケーションでsandboxdのメッセージを探して、サンドボックス違反をキャッチして適切なエンタイトルメントを追加する必要があります。 AFAIK、このワークフローはSnow Leopardで動作しません。sandboxdは利用できません。

1

これは正式な回答ではありませんが、this questionは、これらの機能を使用するにはXCode 4.2が必要と考えています。私のXCodeは確かに自動的に4.2にアップグレードされなかったが、the 2nd answerはXCode 4.2のためのトレントダウンロードリンクを提供する。

ここにはlink to using sandbox in SLがあります。

+0

私はXcode 4.2を使用していますが、資格を設定する関連のUI項目はありません。これは3月にMASに公開するすべての人がLionで開発する必要があると思います。 – dteoh

0

セキュリティエンタイトルメントは、ビルドプロセス中にcodesignコマンドラインツールに渡されます。私は、Snow LeopardでSandboxエンタイトルメントを使って "Developer ID"アプリケーションを構築することをテストしました。

0

私はまた、xcode 4.2でSnow Leopardを試しています。これは、資格のオプションを提供しませんでした。 しかし、ライオンは完璧です。ライオンOSをコンパイルする以外の方法はないと思います。

関連する問題