コンテナアプリと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
A
答えて
0
あなたはenterprise
とAppStore
ための新しいApp Group ID
とAppID
を作成する必要はありません。ちょうど同じAppID
で進めます。 enterprise
およびAppStore
のビルドで変更する必要があるのは、それぞれprovisioning profile
とそれぞれのプロダクション証明書です。同じAppID
でアクセスする必要があります。したがって、毎回App Group ID
とAppID
を変更する必要はありません。
関連する問題
- 1. NSScriptCommandDescription initWithSuiteNameの使い方:commandName:dictionary: `
- 2. iOSでホストアプリケーションと共有拡張からアプリグループIDを取得する方法はありますか?
- 3. CメソッドIDとgetpwnam(3)
- 4. AndroidのC++からjavaメソッドを呼び出すクラスIDとメソッドID
- 5. NHibernateは、非複合IDとGetHashCodeメソッド
- 6. jQueryグローバル関数とJavascriptの.idメソッド
- 7. iOSアプリグループを別のデベロッパーアカウントに移行する
- 8. Xcode/iOS:デベロッパーアカウントなしでアプリグループを有効にする方法
- 9. Objective C +(id)のメソッド
- 10. コントローラにメソッドを作成すると、idとidを取ります
- 11. アソシエーション未定義のメソッド `id '
- 12. form_tagとなurl_for:メソッド "削除"、idと:リモート=>真
- 13. Android: "@ + id /"と "@ + id /"
- 14. レール.findから作成されたオブジェクトの差(:ID)と.where()メソッド
- 15. IDを渡すときの未定義のメソッド
- 16. jQuery .live()メソッドは、クラスセレクタとidセレクタによるダイメソッド
- 17. タイプidのオブジェクトに対してメソッドを呼び出すとき
- 18. POSTメソッドが空に戻り、名前とIDが付きます
- 19. HttpPostメソッドに渡すとモデルIDが変更されます
- 20. java HashMapメソッド名へのキーIDのマッピング
- 21. jQuerysプロップ()メソッドは、間違ったIDを
- 22. POSTメソッドのID intの制限
- 23. jqueryメソッドにボタンのidを渡す
- 24. getメソッドにIDを送る方法
- 25. Entity Frameworkの:エンティティIDはSaveChangesメソッド
- 26. NoMethodError(未定義メソッド `id 'for nil:NilClass)
- 27. { {ID: "1"}、 {ID: "2"}、 {ID: "3"} }としてdataweave
- 28. LinuxのユーザーIDとグループID
- 29. Hashicorp Vault AppRole:role-idとsecret-id
- 30. 複合IDとURL ID
しかし、エンタープライズプログラムにログインしたときに、自分のApp Group IDが作成されていません – daleijn