При каждом открытии нашего приложения мы отправляем последние данные в Watch с updateApplicationContext. Но на некоторых устройствах при запуске этого метода телефон зависает. И через 10 секунд iOS убивает приложение. Я проверил устройство, которое имеет эту проблему. Однако, когда я запускаю приложение из xcode, в документах freezing.iOS не было сказано, что updateApplicationContext отправляет данные в фоновом режиме. Но почему приложение зависает на некоторых устройствах. Я не смог найти решение.
Спасибо
if([WCSession isSupported] && [self.session isPaired] && [self.session isWatchAppInstalled] && self.session.activationState == WCSessionActivationStateActivated)
{
NSError *error;
NSMutableDictionary *dic = [[NSMutableDictionary alloc] init];
[self.session updateApplicationContext:dic error:&error];
}