我必须使用App Group与我的容器应用程序和Today Widget进行通信。我创建了应用程序组ID,如group.com.myCompany.myApp
,并在代码中使用它:NSUserDefaults *shared = [[NSUserDefaults alloc] initWithSuiteName:@"group.com.myCompany.myApp"];
并且一切都很好。
问题是 - 对于企业和AppStore,我需要创建另一个App Group ID和AppID等等 - 这是否意味着我必须每次更改,当我为Debug / Enterprise / AppStore构建ipa时,这部分{{1}相应地手动到@"group.com.myCompany.myApp"
和@"group.com.myCompanyEnterprise.myApp"
?
答案 0 :(得分:0)
您无需为App Group ID
和AppID
创建新的enterprise
和AppStore
。只进行相同的AppID
。您需要更改enterprise
和AppStore
的构建版本provisioning profile
以及相应的生产证书。应该使用相同的AppID
进行访问。因此,无需每次都更改App Group ID
和AppID
。