내 컨테이너 앱 및 오늘의 위젯과 통신하려면 앱 그룹을 사용해야합니다. 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
A
답변
0
enterprise
및 AppStore
에 대해 App Group ID
및 AppID
을 새로 만들 필요가 없습니다. 그냥 AppID
으로 진행됩니다. enterprise
및 AppStore
의 빌드를 변경하려면 provisioning profile
과 해당 제품 인증서가 필요합니다. 동일한 AppID
으로 액세스해야합니다. 따라서 매번 App Group ID
및 AppID
을 변경할 필요가 없습니다.
하지만 엔터프라이즈 프로그램에 로그인했을 때 Dev에 대해 만든 App 그룹 ID가 없습니다. – daleijn