Ошибка: служба недействительна


149

У меня возникла проблема с установкой приложения на iphone, поскольку я постоянно получаю следующее сообщение об ошибке

Сервис недействителен

Пожалуйста, проверьте ваши настройки и попробуйте снова

(0XE8000022)

До вчерашнего дня он работал отлично, но со вчерашнего дня у меня возникла эта проблема.


9
Я решил проблему ... Нужно только перезагрузить iphone
Atulkumar V. Jain

Перезагрузка айфона у меня тоже сработала. «Очистить все цели» и перезапуск XCode не работали.
noodl_es

Не думайте, что это устройство, с которым вы работаете. Отключите все устройства, затем подключите одно за другим, чтобы определить, какое это устройство (каждый раз перезапускать Xcode) или перезапустите все подключенные устройства. У меня были подключены iPad и iPhone, я пользовался iPhone, но это был мой iPad, который я подключил для зарядки.
Отметить

@KarSho Я уже решил эту проблему еще в 2010 году, когда столкнулся с этой проблемой. Вы можете проверить мой ответ на то же самое
Atulkumar V. Jain

Ответы:


142

Xcode и GDB-соединение довольно темпераментны. Устройство и ваш Mac могут перестать синхронизироваться друг с другом. Мой контрольный список для такого рода вещей:

  1. Перезапустите Xcode.
  2. Удалите .app с вашего устройства iOS, выполните команду «Очистить, а затем восстановить».
  3. Отключите, переподключите устройство.
  4. Перезапустите устройство iOS (90% времени это исправляет)
  5. Если ничего не помогло, перезагрузите ваш Mac (вряд ли, но это однажды решило проблему для меня).

8
2a: Удалить DerivedData
Амин Негм-Авад,

3
Ни один из этих шагов не работал для меня, пока я не удалил DerivedData, как предлагает @ AminNegm-Awad. Следуйте stackoverflow.com/a/40278559/2686419, чтобы увидеть, как.
uesports135

Я думал, что требуется только перезагрузка телефона. Но мне пришлось очистить DerivedData, как упомянул @ AminNegm-Awad. Я тоже перезапустил IDE, теперь все нормально. Превосходный ответ и комментарии!
Виджай Кумар Канта

2
4. Перезапуск устройства iOS (90% времени он исправляет вещи) работает для меня.
Салех Энам Шохаг

если доступно обновление, вы можете сделать это также. Не уверен, что это было причиной в моем случае, но я должен был сделать это также ..
Asqan

99

Я решил проблему ... Нужно только перезагрузить iphone ...

Перезапуск XCode не будет работать в этом случае. Так что просто перезагрузите свой iPhone, и все будет хорошо.

РЕДАКТИРОВАТЬ:

Если у вас iPhone 5 под управлением iOS 6.0 и вы установили приложение «iOS Updater», вы также получите это сообщение.

Завершение процесса обновления до iOS 6.0.1 решит проблему.


24
Я полагаю, что Ареним ответил на этот вопрос за несколько дней до вас. Вы должны пометить его ответ как официальный и не добавлять еще один ответ о том, что его предложение сработало. Отметить ответ достаточно, чтобы рассказать людям, что решило вашу проблему.
karlphillip

1
Согласитесь с приведенным выше комментарием. Пожалуйста, выберите правильный ответ.
меммон

Перезапуск не исправит это. @ Брок Вульф дал идеальный ответ. Все эти шаги необходимы.
Виджай Кумар Канта

Странно, но работает. Любая конкретная причина?
Пареш Тхакор

10

Если у вас iPhone 5 под управлением iOS 6.0 и вы установили приложение «iOS Updater», вы также получите это сообщение.

Завершение процесса обновления до iOS 6.0.1 решит проблему.


1
Несмотря на то, что эта проблема может возникнуть по другим причинам, одним из них является установка приложения iOS Updater на полпути.
меммоны


3

Эта ошибка возникает, когда вы пытаетесь отладить приложение на вашем IPod / IPhone, и устройство заблокировано кодом или выполняется другое приложение.

Убедитесь, что вы видите меню со всеми значками приложений на устройстве и попробуйте запустить снова.

С уважением


Тоже самое. когда я получил эту ошибку, мой телефон сказал "SIM Locked". Я удалил сим, и он отлично работает.
Сэм Бродкин

2

Это может быть несколько вещей, первая и промежуточная вещь, которую я проверю, состоит в том, чтобы видеть, загружается ли ваш IPhone в настоящее время или «Готовится обновление ...», пока он работает, вы обычно получаете «Устройство недействительно (0xe8000084)» / Ошибка MT1006.

Я обнаружил, что это самая распространенная вещь. так что попробуйте сначала.

И если это не удается: перезагрузите ваш IPhone, а затем, если это не удается, перезапустите ваш Mac / Xcode и выполните очистку, а затем перестройте и разверните ..

Надеюсь это поможет



2

Я подтверждаю, что перезапуск вашего устройства решает проблему. Но если ваше устройство взломано с помощью полузамкнутого джейлбрейка, вы потеряете его после перезагрузки.

Чтобы предотвратить это, выполните ldrestart (мягкая перезагрузка).

Для этого загрузите терминальное приложение из Cydia, затем введите:

su

Введите пароль, когда его спросят, пароль по умолчанию - «alpine».

Затем введите

ldrestart

1

Сначала удалите приложение с iPhone, прежде чем создавать приложение из xcode. Затем очистите все цели от xcode и попробуйте снова построить приложение.


1
Я попробовал то, что вы сказали, но это не сработало. Я решил это. Просто нужно перезагрузить iphone.
Атулкумар В. Джайн

Вроде сработало, сообщение все равно появляется, но приложение устанавливает, собираюсь попробовать перезагрузить устройство.
Риго Видес

1

Инструменты SnowLeopard с XCode 4.2 сообщат об этом на новых iOS.


1

Мне повезло, отключив мой iPhone от моего Mac, а затем проанализировав (Shift + Command + B или Product -> Analyse).

После этого я снова подключил свой iPhone, сделал чистку (Command + k) и затем запустил. Работал!



1

Отключил устройство и снова подключился с Mac, решил мою проблему. Не нужно было чистить, собирать или перезагружать XCode. XCode 10.2.1, версия iOS 12.3.1.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.