Могу ли я использовать связку ключей через iPhone Apps из SDK?

Я пишу SDK, который будет поставляться как статическая библиотека. Могу ли я получить доступ к связке ключей для хранения данных, чтобы я мог получить их в другом приложении, в котором также есть моя библиотека? Похоже, Apple не одобрит это, поскольку я не подписывал приложения, а просто являюсь пассажиром в коде приложения.

Я искал использование SFHFKeychainUtils, чтобы помочь реализовать это. Какие-нибудь мысли?

1 ответ

Решение

AFAIK, цепочка для ключей может быть разделена только между приложениями с тем же идентификатором Bundle Seed ID (который, как вы говорите, будет контролироваться на уровне подписи). Таким образом, единственными приложениями, которые смогут совместно использовать доступ к цепочке для ключей, будут приложения от любого отдельного разработчика. Кросс-девелоперский обмен запрещен.

Проверьте больше информации о безопасности iOS здесь в документах Apple.

Другие вопросы по тегам