Идентификатор группы приложений и initWithSuiteName: метод

Мне нужно использовать App Group для связи с моим контейнерным приложением и виджетом Today. Я создал идентификатор группы приложений как group.com.myCompany.myApp и используя его в коде так: NSUserDefaults *shared = [[NSUserDefaults alloc] initWithSuiteName:@"group.com.myCompany.myApp"]; И все прекрасно работает. Проблема в том, что - для предприятия и AppStore мне нужно создать еще один ID группы приложений, AppID и т. Д. - означает ли это, что мне приходится менять каждый раз, когда я собираю ipa для Debug/Enterprise/AppStore, эта часть @"group.com.myCompany.myApp" в @"group.com.myCompanyEnterprise.myApp" а также @"group.com.myCompanyAppStore.myApp" вручную соответственно?

1 ответ

Вам не нужно создавать новые App Group ID а также AppID за enterprise а также AppStore, Просто продолжается с тем же AppID, Все что нужно изменить в билде enterprise а также AppStore является provisioning profile и соответствующий сертификат производства. Это должно быть доступ с тем же AppID, Таким образом, нет необходимости менять App Group ID а также AppID каждый раз.

Другие вопросы по тегам