2011-10-18 22 views

答えて

1

iCloudとプッシュ通知(iOSとMac OS X)とApp Sandbox機能(OS Xのみ)に関連しています。

さらに詳しい情報はEntitlement Key Referenceです。アプリケーションサンドボックスはApp Sandbox Design Guideに記載されています:

サンドボックス化されていないアプリは、すべてのユーザーがアクセス可能なシステムリソース -を含む内蔵のカメラとマイクへのアクセス、ネットワーク ソケット、印刷、およびファイルのほとんどを持っていますシステム。正常に が悪意のあるコードによって攻撃された場合、そのようなアプリは害悪を引き起こす可能性がある の広範な可能性を持つ敵対的なエージェントになります。

あなたのアプリケーションにApp Sandboxを有効にすると、最小限の 権限セットが削除され、その後、資格を使用して を1つずつ故意に復元します。 エンタイトルメントは、 ネットワークソケットを開く機能などの特定の機能を で識別するキーと値のペアです。

+0

iOSプロジェクトで同じファイルが表示されていました。 iOSアプリには独自のサンドボックスがあることはわかっていました。 iOSアプリでも違うことや何か変わったことがありますか?これについて何か知っていますか? – Sefran

+1

エンタイトルメントファイルはプッシュ通知とiCloud(iOSとMacの両方)にも関係すると思います。 http://developer.apple.com/library/mac/#documentation/Miscellaneous/Reference/EntitlementKeyReference/Introduction/AboutEntitlements.htmlを参照してください。 –