2012-04-18 8 views
1

Entitlements.plistに関する質問があります。アップルのドキュメントによるとiPhoneプロジェクトのEntitlements.plistの理解

私は、Entitlement.plistを使ってiOSの機能を使うことができます。デバッグ機能を追加する「Can be Debugged」/ get-task-allowという名前の公開エンタイトルメントキーは1つしかありません。

私のアプリケーションのプロジェクトにEntitlements.plistを追加していないため、デバイス上で実行中のアプリケーションをデバッグすることができます。

を理解するのに役立つ人a)Entielments.plistとは何ですか? b)なぜ必要なのですか?

おかげで、よろしく、 ディーパ

答えて

0

「「デバッグすることができます/取得 - タスク許可」と、 『YES』の開発/デバッグプロセスへ中に 『NO』に設定する必要があるフラグがあり、かつadHoc /配布ビルドが必要です。デフォルトでは「いいえ」です。そのため、デバッグデバイスで(開発用のプロビジョニングファイルを使用して)アプリを実行できます。しかし、Entitlements.plistを使用せずにAd HocまたはDistribution用のアプリを構築することはできません。

+1

私は少し混乱しています:開発プロセス中の私によれば、デバッグする必要があるため、 'Can be Debugged'をYESに設定する必要があります。 Adhocではデバッグを許可すべきではないため、NOに設定する必要があります。だから、開発中に私はこのplistを必要としないのですか? – spd

+0

ここでディスカッションを見つけることができます - http://stackoverflow.com/questions/1003066/what-does-get-task-allow-do-in-xcode – Vov4yk

関連する問題