Я пытаюсь настроить expo универсальные ссылки, поэтому, когда пользователь нажимает на мою ссылку и загружает мое приложение на свой телефон, они сразу же отправляются в мое приложение. Я пытаюсь добиться этого с Branch.io. Я пытаюсь следовать документации. Сначала я добавил связанные домены:
Затем я пошел в ветку, поставил в моем комплекте и приставка Apple App. Затем я получил свой домен ссылки:
Наконец, я настроил свое приложение. json (я только показываю соответствующий код здесь):
{
"expo": {
"scheme": "librexapp",
"assetBundlePatterns": [
"**/*"
],
"ios":{
"bundleIdentifier": "[Redacted]",
"associatedDomains":
["applinks:librexapp.app.link"],
"config":{
"branch":{
"apiKey": "[redacted]"
}
}
}
}
}
И когда я пошел на загрузку в магазин приложений, я получил следующую ошибку:
ОШИБКА ITMS-90163: «Недопустимые права подписи кода. Права в комплекте приложений подпись не соответствует тем, которые содержатся в профиле предоставления доступа. В комплекте содержится ключ, который не включен в профиль обеспечения: «com.apple.developer.associated-domains» в «Payload / ExpoKitApp.app / [отредактировано] '. "
Я не уверен, где я ошибся. Я обратился в службу поддержки expo, и они сказали очистить мои профили обеспечения и связались с этой SO-веткой . Поэтому я удалил их все и переделал, но ошибка не исчезла. Спасибо за помощь!