2016-09-05 50 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