У меня возникли проблемы с созданием специального AppId для моего расширения для часов.
До сих пор мое приложение и соответствующее приложение для часов работали отлично. У меня был настроен идентификатор приложения с использованием идентификатора пакета, похожего на следующий формат: xx.yyyyy.appName
, а приложение и расширение watchkit использовали подстановочный идентификатор приложения с соответствующим (и предлагаемым) идентификатором пакета xx.yyyyy.appName.watchkitextension
и xx.yyyyy.appName.watchkitapp
, и все было отлично.
Я обнаружил, что мне нужно изменить текущее поведение моего приложения Apple Watch, чтобы поделиться некоторыми данными с родительским приложением, и для этого мне пришлось включить возможности App Groups
, где я обнаружил, что не могу сделать это для watchkitextension (очевидно, для возможностей группы приложений требуется явный идентификатор приложения, а не идентификатор приложения с подстановочным знаком).
Поняв, что у меня нет специального идентификатора приложения, я пошел в центр для участников и безуспешно попытался создать его. Следуя рекомендациям Apple, я пытаюсь создать идентификатор приложения с тем же префиксом xx.yyyyy.appName
, что и .watchkitextension
.
Это приводит к следующему сообщению об ошибке:
Идентификатор приложения с идентификатором «xx.yyyyy.appName.watchkitextension» недоступен. Введите другую строку.
Независимо от того, какую строку я ввожу, я получаю ту же ошибку. Я убедился, что у меня нет другого AppId с аналогичным bundleId, связанным с ним. Я даже удалил подстановочный идентификатор приложения, чтобы убедиться, что звездочка (*) в последней цифре в поле Bundle ID не сбивает с толку. Не повезло -> стало еще хуже. Я не могу воссоздать подстановочный идентификатор приложения, который у меня был раньше (такая же ошибка)
ОБНОВЛЕНИЕ:
Я обнаружил, что изменение первой части строки (часть xx
) на что-то другое позволяет мне создать AppID, но, к сожалению, это не решает мою проблему, поскольку мне это нужно чтобы иметь идентичный префикс для идентификатора пакета расширения просмотра. Я подумал, может быть, эта информация будет полезной для тех, кто попытается помочь.
ОБНОВЛЕНИЕ2
Я прочитал следующие сообщения stackoverflow, one, два, три и многие другие. Не повезло :(
Я чувствую себя немного потерянным здесь, любая помощь будет высоко оценена!