0

내 컨테이너 앱 및 오늘의 위젯과 통신하려면 앱 그룹을 사용해야합니다. 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

하지만 엔터프라이즈 프로그램에 로그인했을 때 Dev에 대해 만든 App 그룹 ID가 없습니다. – daleijn