2012-04-18 3 views
1

У меня есть некоторый запрос относительно Entitlements.plist. Согласно документации Apple,Понимание Entitlements.plist для проектов iPhone

Мы можем использовать возможности iOS, используя Entitlements.plist. Доступен только один открытый ключ доступа, называемый «Может быть отлажен»/get-task-allow, который добавляет возможности отладки.

Я не добавил Entitlements.plist в свой проект своего приложения, и я могу отлаживать приложение, запущенное на устройстве.

Может кто-нибудь помочь в понимании a) Что такое Entielments.plist и b) Зачем это требуется?

Спасибо и наилучшими пожеланиями, Deepa

ответ

0

«Может быть Отлаживал '/ получить-задача-позволить» это флаг, который должен быть установлен „NO“ во время разработки/отладки предпосе, и „ДА“, когда нам нужна сборка adHoc/distribution. По умолчанию - это «НЕТ», поэтому вы можете запускать свое приложение на устройстве отладки (используя файл обеспечения разработки). Но вы не сможете создать приложение для ad Hoc или Distribution без Entitlements.plist.

+1

Я немного смущен: по словам во время процесса разработки, нам нужно отлаживать и, следовательно, «Может быть отлажен» должно быть установлено ДА; для Adhoc мы не должны допускать отладки и, следовательно, его следует установить в NO. Итак, во время разработки мне не нужен этот plist? – spd

+0

здесь Вы можете найти дискуссию по этому вопросу - http://stackoverflow.com/questions/1003066/what-does-get-task-allow-do-in-xcode – Vov4yk

Смежные вопросы