0

コンテナアプリとTodayウィジェットと通信するには、アプリグループを使用する必要があります。私は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で進めます。 enterpriseおよびAppStoreのビルドで変更する必要があるのは、それぞれprovisioning profileとそれぞれのプロダクション証明書です。同じAppIDでアクセスする必要があります。したがって、毎回App Group IDAppIDを変更する必要はありません。

+0

しかし、エンタープライズプログラムにログインしたときに、自分のApp Group IDが作成されていません – daleijn

関連する問題