Запуск расширения действия iOS без Xcode
Возможно, я упускаю что-то простое, но недавно я построил расширение действия в iOS 8.1 b2 на Xcode 6.1 GM 2.
Если я запускаю расширение через XCode (выбирая схему и запускаю; она просит меня выбрать приложение, чтобы открыть расширение, в котором я выбираю "Фотографии"), и расширение запускается, как и ожидалось. Но если я отсоединяю и запускаю приложение для фотографий, не подключенное к XCode, расширение кажется сбойным. Если я пытаюсь присоединиться к уже запущенным фотографиям, в XCode появляется ошибка "потерянное соединение".
Я не совсем уверен, как отлаживать, поскольку это происходит, только если я запускаю расширение вне XCode.
1 ответ
Кажется, моя проблема была связана с высоким использованием памяти расширением. По некоторым причинам, система, кажется, убивает расширения с высоким использованием памяти только тогда, когда они не подключены к XCode. Расширение не только прекрасно работало, когда подключено, но и не указывает на то, что ваша память используется слишком высоко (кажется, без предупреждения). Изменение расширения как менее требовательного к ресурсам решило мои проблемы, поскольку сбои происходили только тогда, когда расширение обрабатывало огромный объем данных.