Вот в чем дело..
Сценарий:
У меня есть файл ipa, который я получаю в результате процесса Archive + Share с использованием XCode. Файл ipa подписан специальными сертификатами распространения и может быть установлен без проблем.
Приложение сохраняет некоторую информацию в связке ключей, доступ к которой осуществляется без каких-либо проблем с помощью только что сделанной сборки.
После этого я переподписываю приложение с помощью команды codesign с сертификатом распространения Enterprise после внесения некоторых изменений в пакет applicaction.app. Эти изменения включают в себя изменение имени приложения и идентификатора пакета из файла info.plist и, конечно же, замену встроенного профиля подготовки мобильных устройств на тот, который соответствует новому сертификату.
Проблема:
После отставки все, кажется, в порядке, установка и функциональность работают нормально .... НО! когда я ввожу информацию, сохраненную в цепочке для ключей, кажется, что данные не загружаются или стираются из цепочки для ключей каждый раз, когда я закрываю приложение.
Идеи, почему это происходит?