私はしばらくの間、コンテンツ ブロッキング アプリケーションに取り組んできました。メイン アプリに、ブロック フィルターをオフにするスイッチがあります。このスイッチの値は、App Groups で有効になっている NSUserDefaults プロパティに保存されるため、ブロック拡張機能は有効かどうかを読み取ることができます (ブロックが有効な場合は完全な json リストを返し、そうでない場合は空のリストを返します)。
シミュレーターではこれは問題なく動作しますが、デバイス (5s および 5c でテスト済み) で実行を開始すると、拡張機能は UserDefaults からプロパティを読み取ることができなくなり (常に nil を返します)、アプリケーションはプロパティを読み取ることができません。もう拡張子から。
アプリグループと関係があると思いますが、問題が見つからないようです(機能などで有効になっています)ので、少し迷っています。誰もこの問題を抱えたことがありますか?もしそうなら、あなたはそれを修正することができましたか?
Xcode 7 beta、iOS 9 beta2、および Mac OS X Yosemite を使用しています。