Пароль автозаполнения iOS 12 хранится в неверно связанном домене
У меня есть два варианта моего приложения для iOS 12, каждый из которых связан с другим доменом (связь работает нормально, как проверено с помощью swcd в Console.app).
Приложение с идентификатором пакета com.company.baseName.dev1 успешно связано с dev1.example.com.
Приложение с идентификатором пакета com.company.baseName.dev2 успешно связано с dev2.example.com.
Все идет нормально. Но пароль автозаполнения хранит пароли приложений не в зависимости от домена текущего приложения, а скорее от домена приложения, в котором сначала был сохранен пароль.
Если я впервые запускаю приложение dev1, пароль сохраняется в домене dev1. Затем, если я запускаю приложение dev2, пароль также сохраняется в домене dev1. И наоборот. Если я удаляю пароль для домена dev1 и запускаю dev2, пароль теперь сохраняется в домене dev2 для этого прогона и последующих прогонов как dev1, так и dev2. Как будто iOS видит dev1 и dev2 как одно и то же приложение, хотя я проверял, например, через Bundle.main.bundleIdentifier
что идентификаторы комплекта верны и тщательно проверены во всем, что я могу придумать.
Похоже на ошибку Apple?