ios8 расширение и приложение контейнера, как обмениваться данными

У меня проблемы с обменом данными между расширением iOS 8 и контейнерным приложением. Я создал группу из портала порталов и XCode, и мои списки прав выглядят так:

<dict>
    <key>com.apple.security.application-groups</key>
    <array>
        <string>my group id</string>
    </array>
</dict>

Предлагаемое решение в яблочном документе для использования[[NSUserDefaults standardUserDefaults]

не работает для меня

Я пробовал решение @Santa Claus из этого постаОбмен и сохранение данных между приложениями с помощью групп приложений использовать

[[NSUserDefaults alloc] initWithSuiteName:@"<group identifier>"];

Решение Деда Мороза работало на симуляторе, но не на моем iPhone 4s, есть идеи, как заставить его работать на реальном устройстве? Или я что-то упустил?

Некоторые обновления:

[[NSFileManager defaultManager] containerURLForSecurityApplicationGroupIdentifier:@"group id"];

Функция возвращает URL, и оба URL из контейнера приложения и расширения выглядят так же, как "путь / личный / var / мобильный / контейнеры / общий / AppGroup / 3DFB9750-A9F3-4C37-BC3C-0D5BF746B‌ 233 ", Я создал файл json внутри этой папки из приложения контейнера, но расширение не может найти файл в папке при запуске на устройстве. Но в симуляторе он находит это хорошо и все работает.

Ответы на вопрос(3)

Ваш ответ на вопрос