Запуск расширения действия iOS без Xcode

Я могу упустить что-то простое, но недавно я создал расширение действия в iOS 8.1 b2 на Xcode 6.1 GM 2.

Если я запускаю расширение через Xcode (выбирая схему и запуская; он просит меня выбрать приложение, чтобы открыть расширение, в котором я выбираю «Фотографии»), и расширение работает, как и ожидалось. Но если я отсоединяю и запускаю приложение для фотографий, не подключенное к Xcode, расширение, похоже, падает. Если я попытаюсь подключиться к уже запущенным фотографиям, я получаю сообщение об ошибке «потеря соединения» в Xcode.

Я не совсем уверен, как отлаживать, поскольку это происходит только в том случае, если я запускаю расширение вне Xcode.


person arvinkx    schedule 11.10.2014    source источник


Ответы (1)


Кажется, моя проблема была связана с большим использованием памяти расширением. По какой-то причине система убивает расширения с высоким использованием памяти, только если они не подключены к Xcode. Расширение не только нормально работало при подключении, но и не было никаких признаков того, что у вас много памяти (похоже, нет предупреждения). Изменение расширения, чтобы оно было менее требовательным к ресурсам, решило мои проблемы, поскольку сбои происходили только тогда, когда расширение обрабатывало огромное количество данных.

person arvinkx    schedule 16.10.2014