Universal Link не открывает приложение в специальной устанавливаемой сборке

Я добавил универсальную поддержку ссылок для приложения. Следующие добавлены

  • Файл AASA добавляется в корень URL веб-сайта.
  • Файл разрешений содержит соответствующий URL

Когда устройство подключено и приложение установлено с использованием XCode в режиме отладки, универсальная связь работает (нажатие на ссылку, присутствующую в Почте, открывает приложение).

Однако, когда приложение архивируется и создается для установки, нажатие на ссылку открывает приложение в браузере Safari вместо открытия установленного приложения.

Я упускаю какие-либо другие детали, особенно при создании архива для установки?

1 ответ

Постановили:

  • Добавьте файл.entitlements в параметре "Фазы сборки" -> "Копировать ресурсы комплекта".
  • При экспорте подтвердите, что право на связанный домен доступно. Если нет, то включите Capability On/Off, закройте Xcode и снова откройте, а затем повторите попытку. Как только это будет доступно, экспортируйте Архив.
  • Наконец, установите правильный путь "/somepath" вместо простого "*" в файле aasa.

Внесение вышеуказанных изменений помогло заставить его работать.

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