私は Mac アプリを開発しており、Mac AppStore に提出する準備をしています。
同時に、私のウェブサイトでも配布したいと思います。
Sparkle フレームワークを使用して AppStore 以外のバージョンの更新を管理しているため、アプリをサンドボックス化することはできません。
複数のビルド ターゲットでこれを実行できることはわかっていますが、重要な 2 つのターゲットを同期するのは重すぎます。唯一の違いはサンドボックスかどうかだけだからです。
そこで、ビルド構成を作成し、構成リストを次のようにします。
- Debug : 開発用、Sandbox 無効
- リリース: Mac AppStore 以外での配布用、サンドボックス無効
- MacAppStore : Mac AppStore への配布用、サンドボックス対応
MacAppStore構成に対してのみサンドボックスを有効にするにはどうすればよいですか?