Профиль подготовки для приложения Apple Watch и расширения для часов

Нужно ли мне создавать отдельные bundle identifier & provisioning profile для Apple watch и его расширения?

то есть мой Host app идентификатор теперь com.xxx.myApp со всеми включенными возможностями. Так что мне нужно создать еще два идентификатора и профиля для запуска моего приложения в Apple Watch. т.е.com.xxx.myApp.watchkitapp & com.xxx.myApp.watchkitapp.watchkitextension


person nik    schedule 25.01.2017    source источник


Ответы (1)


Да, ты знаешь. У каждого расширения есть собственный проект, и у каждого проекта есть bundle identifier и provisioning profile.

Так что-то вроде этого:

com.xxx.myApp.watchkitapp

com.xxx.myApp.watchkitapp.watchkitextension

Если вы добавляете другое расширение, вам нужно добавить еще bundle identifier и provisioning profile.

person Rashwan L    schedule 25.01.2017
comment
Так разве не требуется, чтобы структура идентификатора была такой же, как у идентификатора хост-приложения? т.е. я могу создать что-то вроде com.yyy.mywatchApp.watchkitapp.watchkitextension для приложения расширения ..? - person nik; 25.01.2017
comment
Рекомендации для приложений watchOS с сопутствующим приложением iOS Для приложений watchOS, у которых есть сопутствующее приложение iOS в одном проекте, целевые объекты встроенного приложения WatchKit и расширения WatchKit должны иметь тот же префикс идентификатора пакета, что и приложение iOS. Приложение WatchKit должно иметь формат [Bundle ID] .watchkitapp, а расширение WatchKit должно иметь формат [Bundle ID] .watchkitextension. Источник: developer.apple.com/documentation/bundleresources/ @nik - person King Holly; 21.05.2020