Как решить проблему "entitlement 'keychain-access-groups' has value not permitted by a provisioning profile"

Я использую связку ключей в своем приложении и получаю эту ошибку при запуске приложения как AdHoc. Она не появляется, когда я запускаю его с помощью отладчика (с профилем developer provisioning profile). Если приложение уже установлено на устройстве и я устанавливаю его снова поверх него из Xcode, то я замечаю, что приложение не имеет доступа к связке ключей. Это происходит, конечно, из-за этих ошибок.

Я потратил много времени, гуглил эту ошибку, и некоторые рекомендуют добавить файл entitlements с keychain-access-group в нем. Но я не смог найти ни одного документа Apple или какого-либо разумного объяснения, для чего нужен файл entitlements.

Может ли кто-нибудь помочь мне решить эту проблему?

11
задан Kostia Kim 29 November 2011 в 08:43
поделиться