У меня есть расширение общего доступа iOS в моем приложении для реагирования. Я использую react-native-share-menu
для его реализации, и я использую пользовательское представление RN для диалогового окна общего доступа в соответствии с документацией по компоненту.
Мой собственный диалог общего доступа работает, но как только я пытаюсь перейти к приложению, я получаю сообщение об ошибке:
container_create_or_lookup_app_group_path_by_app_group_identifier: client is not entitled Error: Failed to get App Group User Defaults. Did you set up an App Group on your App and Share Extension?
Я пытаюсь протестировать физическое устройство в режиме отладки.
Группа приложений как в моем приложении, так и в цели расширения одинакова: group.com.myapp.ios
(для «всех» — отладка и выпуск)
Я заметил одну вещь: идентификатор моего целевого пакета приложений отличается от последней части идентификатора группы. Должен ли он совпадать с идентификатором целевого пакета приложений?
- Приложение =
com.myapp.ios.official
- Поделиться расширением =
com.myapp.ios.official.share
Кто-нибудь может помочь? Почему моя выбранная группа может быть проблематичной?