Контроль конфиденциальности OS X 10.9: какова правильная идентификация подписи кода и обеспечение во время отладки?
Когда мое приложение запускается через XCode в конфигурации отладки, оно не может получить доступ к адресной книге пользователя (ABPeoplePickerView
пусто). Однако когда приложение создано для прямого распространения или распространения в App Store, оно получает доступ к адресной книге.
Это похоже на проблему обеспечения / подписи кода. Тем не менее, никакие действительные идентификационные данные кода для конфигурации отладки, по-видимому, не предоставляют приложению разрешение на чтение контактов при работе в режиме отладки. Приложение использует тот же файл прав при отладке, что и при выпуске.
Это, похоже, возникло с установкой 10.9. Есть идеи?
1 ответ
Не обращайте внимания на. Для потомков - проблема в том, что при запуске приложения через XCode управление доступом к приложению присваивается XCode. Включив доступ к контактам для XCode в Системных настройках, приложение теперь имеет доступ к контактам.