Пароль автозаполнения iOS 12 хранится в неверно связанном домене - PullRequest
0 голосов
/ 15 марта 2019

У меня есть два варианта моего приложения для 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?

...