Ответ 1
Файлы cookie не предназначены для совместного использования между приложениями (см. NSHTTPCookieStorage).
Знаете ли вы, какие именно файлы cookie вы ищете? Если у вас есть способ определить те, которые вы хотите, вы можете скопировать их самостоятельно в брелок или в общий хранилище CoreData.
Таким образом, ваше приложение и расширение будут иметь к ним доступ.
Использование NSHTTPCookieStorage не является предпочтительным способом хранения пользовательских данных. Если вы нацелены на простоту и не хотите, чтобы CoreData или Keychain вы могли просто использовать plist. Это также позволяет использовать NSFileProtectionComplete для обеспечения уровня безопасности хранящихся данных.