Я создал проект NotificationServiceExtension для проекта Xamarin iOS для обработки логики уведомлений.
У меня есть две ветви, одна для dev с идентификатором пакета com.companyname.appname
и тестовая ветвь с идентификатором пакета com.companyname.appname.test
. Когда я пытаюсь построить проект в тестовой ветви, я получаю проект расширения с ошибкой, я полагаю, что это связано с именами bundleID.
Каким должен быть мой идентификатор пакета для NotificationService Extension в тестовой ветви? com.companyname.appname.test.companynameserviceextension
или com.companyname.appname.test.companyname.testserviceextension
или что-то совершенно отличное от всех этих.
Это то, что я нашел в документации по xamarin.
[! ВАЖНО] Идентификатор пакета длярасширение службы должно соответствовать идентификатору пакета основного приложения с добавлением .appnameserviceextension в конце. Например, если основное приложение имеет идентификатор пакета из com.xamarin.monkeynotify, расширение службы должно иметь идентификатор пакета из com.xamarin.monkeynotify.monkeynotifyserviceextension. Это должно быть автоматически установлено при добавлении расширения к решению.