2016-09-05 27 views
0

我必须使用App Group与我的容器应用程序和Today Widget进行通信。我创建了像group.com.myCompany.myApp这样的应用程序组ID,并在代码中使用它:NSUserDefaults *shared = [[NSUserDefaults alloc] initWithSuiteName:@"group.com.myCompany.myApp"];而且所有的工作都很棒。 问题是 - 对于企业和AppStore,我需要创建另一个App Group ID和AppID等 - 是否意味着我每次都必须更改,当我为debug/Enterprise/AppStore构建ipa时,这部分@"group.com.myCompany.myApp"@"group.com.myCompanyEnterprise.myApp"@"group.com.myCompanyAppStore.myApp"手动相应?应用程序组ID和initWithSuiteName:方法

回答

0

您不需要为enterpriseAppStore创建新的App Group IDAppID。只是继续相同的AppID。您需要更改的内部版本号为enterpriseAppStore的版本号是provisioning profile以及相应的生产证书。这应该访问相同的AppID。所以,每次都不需要更改App Group IDAppID

+0

但是在登录Enterprise程序时,我没有为Dev创建的我的App Group ID – daleijn