Идентификатор группы приложений и 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
каждый раз.