4

これまでMac App Storeのすべての開発者は、すべてのアプリケーションで新しいOSX Lion Sandboxingを有効にする必要があることを知っています。既存のアプリケーションでは、XCode 4.2で有効にして、データ移行plistを適切に設定する必要があります。App Sandbox/iCloudとSnow Leopardの下位互換性

私の既存のMac App Storeアプリには、OSX 10.6.8 Snow Leopardのビルドターゲットがあります。それだけでなく、Webカメラにアクセスし、CalendarStore APIとAppleScriptを介してiCalにも同期させます。私はSandboxを有効にすると、ほとんどのアプリケーションが壊れると思っていますが、Sandboxで動作させると、SandboxedアプリをSnow Leopardで実行できるかどうか疑問に思っています。

誰かがMac App Sandboxに移行した経験がありますか?私はこれを有効にするとSnow Leopardとの互換性が損なわれるかどうかを知りたいと思っています。

Snow LeopardはすばらしいOSです.Lionを実行するのに十分なMacを搭載していないユーザーにとっては、Snow LeopardはすばらしいOSです。

答えて

1

ビルドターゲットを10.6にしたままエンタイトルメントとサンドボックスを有効にした後、私は自分のアプリを速くしてLionのサンドボックス内で動作させることができました。例えば。ファイルアクセス、カレンダーアクセス、ウェブカメラアクセス。

私がそれを気にしたら、私は.pkgファイルを作り、Snow Leopardを走らせている私の古いMac Miniにインストールしました。以前と同じようにSnow Leopardで動作するようです。 Lionと違って、Snow Leopardの下で実行されたときにコンパイルされたサンドボックスのものは完全に無視されているように、configとplistで定義されたフォルダを移行することはありません(Lionカーネルはおそらくすべての作業を行っているので意味があります)。

あなたが持っているので、下位互換性のための短い答えは "はい"です。 3月1日のヒットでアップルがMac App Storeにアップロードされるのを、Appleが10.6対象のビルドに制限しないと言う人はいるだろうか?おそらくそうではありませんが、最終的に起こります。私は噂や何かを始めようとはしていない、それは単なる考えだ。

とにかく、AppleがSnow Leopardユーザーをサポートしてくれることを願っています。私は彼らがまだMacユーザーの大多数であると考えています。塩の穀物でこの記事を取るが、まだ...

http://www.theverge.com/2011/11/11/2554009/mac-os-x-lion-adoption-slowing