Файл Apple-app-site-association не связан с приложением

Даже после 48 часов, как сказано в документации Apple, в моем приложении не работает apple-app-site-association. Я проверил с помощью [средства проверки Apple] ( https://search.developer.apple.com/appsearch-validation-tool/), но в нем отображается ошибка "Нет приложений, связанных с URL" в "Ссылке на приложение". Вот формат моего файла apple-app-site-association

{
    "applinks": {
        "apps": [],
        "details": [{
            "appID": "{team_id}.{bundle_id}",
            "paths": ["*"]
        }]
    }
}

Я также включил связанные домены для appId с developer.apple.com, а также в настройках возможностей XCode.

Я уже пробовал [это] ( iOS Universal Links не работает через TestFlight)

Также проверьте форум разработчиков Apple, но там тоже не нашли решения.

2 ответа

Решение

Убедитесь, что вы выполняете эти шаги

  1. Включенные связанные домены в сервисах приложений приложения от developer.apple.com
  2. Правильно установите доменное имя в связанных доменах в возможностях XCode, а также включил это.
  3. Вы правильно сгенерировали файл apple-app-site-association. Файл не должен иметь никакого расширения. Вот формат для файла:
{
    "applinks": {
        "apps": [],
        "details": [{
            "appID": “{app_prefix}.{your_app_bundle_identifier}”,
            "paths": ["*"]
        }]
    }
}

Убедитесь, что тег приложения в файле пуст, а appID состоит из префикса приложения и идентификатора пакета, разделенных символом.

ПРИМЕЧАНИЕ: я не знаю почему, но я использую префикс приложения вместо teamID, как упомянуто в большинстве постов и даже в документации Apple. Но это не сработало для меня.

Вы также можете попробовать использовать префикс приложения с идентификатором приложения вместо teamID

Немного поздно для этой темы, но если вы хотите, чтобы Apple вызывала ваш файл ассоциации с сайтом приложения каждый раз, когда приложение устанавливается, просто сделайте следующее:

      applinks:[domain]?mode=developer

Таким образом, вы можете изменить настройки файла во время разработки!

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