Я пытался изменить свой проект для поддержки архитектуры WatchOS2. В настоящее время у меня есть сетевая структура, основанная на AFNetworking. До сих пор я использовал его с моим приложением для часов. Теперь я пытаюсь создать фреймворк для платформ watchos/watchsimulator.
Я получаю сообщение об ошибке «Файл SystemConfiguration/SystemConfiguration.h» не найден для некоторых классов AFNetworking.
Я знаю, что конфигурация системы не входит в число доступных системных фреймворков для watchOS2. А для сетевых Apple говорит:
Сеть
Поддержка сетевых операций включает следующие технологии:
Расширения WatchKit могут напрямую обращаться к сети с помощью объекта NSURLSession. Расширения WatchKit имеют полный доступ к возможностям NSURLSession, включая возможность загрузки файлов в фоновом режиме. Для получения информации о том, как использовать этот класс, см. Руководство по программированию системы загрузки URL. Инфраструктура Watch Connectivity поддерживает двустороннюю связь между вашим приложением Watch и приложением iOS. Используйте эту структуру для координации действий между двумя приложениями. Дополнительную информацию см. в разделе Взаимодействие с сопутствующим приложением для iOS.
Я хочу поддерживать как iOS, так и watchos для своего сетевого SDK. Есть ли способ сделать этот проект для платформы watchOS? Или это означает, что мне разрешено использовать NSURLConnection только внутри моего приложения для часов?