Ответ 1
В моем случае эта проблема была вызвана использованием сертификата распространения App Store, когда iPad был подключен по беспроводной сети. Исправлена ошибка перехода на сертификат разработки.
Я только что обновился до Xcode 9 и получаю App installation failed Could not write to the device
ошибке App installation failed Could not write to the device
во второй раз. Я вижу, что есть более старые вопросы по этому вопросу, но этот относится к iOS 11 и Xcode 9. У меня никогда не было этой проблемы раньше.
Как мне убедиться, что Xcode 9 может каждый раз устанавливать приложение на устройство?
В моем случае эта проблема была вызвана использованием сертификата распространения App Store, когда iPad был подключен по беспроводной сети. Исправлена ошибка перехода на сертификат разработки.
Xcode 9, кажется, имеет много разных проявлений этой проблемы. Некоторые из других ответов касаются конкретных проблем, но это определенно происходит, когда в вашем проекте нет ничего плохого. Эти шаги всегда решают для меня (от наименее болезненного до наиболее болезненного):
Если все остальное терпит неудачу, однажды полный перезапуск исправил это для меня. Но вероятная причина была в другом.
Надеюсь, Xcode исправит эти проблемы в ближайшее время... но я не надеюсь.
В моем случае я хочу проверить приложение watchOS, и я установил профиль подготовки отладки, чтобы его отпустить. Я установил автоматическое, и проблема исчезла.
Решение, которое работает для Не удалось записать на устройство, снова нажмите кнопку запуска после отклонения этого сообщения об ошибке.
В некоторых случаях я обнаружил ошибку при установке приложения: неизвестная ошибка. В этом случае мне нужно сделать чистую перед зданием.
Удаление приложения с устройства также помогает.
У меня была аналогичная проблема, и она была решена с использованием следующих шагов:
Delete app
с устройстваDisconnect device
из системыRestart iPhone device
и Xcode
Clean your project
(Горячая клавиша: cmd + shift + k
)Rebuild
ваш проектНадеюсь, что следующие шаги будут полезны для других,
Cmd + <
.Tadaa! Теперь вы можете без проблем запускать приложение на вашем устройстве.
Удачного кодирования! :)
Mine произошла, когда я не подписался с использованием моих учетных данных портала разработчика itunes для входа в XCode. Когда я это сделал и очистил все полученные данные, это сработало.
Каждый решает эту проблему по-другому. Mine меняет имя исполняемого файла, создает приложение (бросает проблему "У вас нет разрешения и т.д." ) И меняет имя исполняемого файла на исходное значение. Я не знаю, почему, но это сработало.
На самом деле мне пришлось перезагрузить систему на Mac, это избавляет меня от проблемы, но в итоге она возвращается. Ни одно из других решений, упомянутых здесь, не работало для меня.
В моем случае проблема возникает, когда я использую ручную подпись и пытаюсь отладить приложение в режиме Release. Хотя fastlane строит и загружает в этом режиме в порядке, прямая отладка XCode завершается с ошибкой "Could not write to the device"
. Переключение темпа в режим автоматического подписания устраняет эту проблему.
Я пробовал все решения, которые я мог найти на форумах разработчиков Apple, и stackoverlow без везения.
Единственное, что я нашел для работы, это архивирование приложения, его экспорт, а затем его установка через iTunes.
Я использовал fastlane для моей автоматизации сборки, но также и busted.
В чем разница в том, как инструмент архивирования экспортирует приложение и что делает xcode?
Что сработало для меня:
удалить приложение с iPhone
очистить код в Xcode
выйти из Xcode
заново откройте Xcode, подключите мой iPhone и запустите его снова
У меня такие же проблемы на iPad. Раньше все работало нормально. Но через некоторое время моя версия для разработки перестает работать на iPad. Я пробовал и искать в Интернете, но не смог найти решения. Я перепробовал все вышеперечисленные случаи, но не везет.
Наконец-то я нашел решение. Некоторые разработчики изменили настройки ДАТА/ВРЕМЯ для моего Ipad. Пожалуйста, проверьте дату/время, потому что мой предварительный профиль для приложений истек для ручной даты, установленной на iPad.
Я получил эту проблему App installation failed - Could not write to the device
и я решил ее, выполнив следующие действия
Это сработало для меня.
Xcode 9. iOS 11 SDK. Смотреть SDK 4.xx - ОТКРЫТЬ ПРИЛОЖЕНИЕ WATCH на iPhone после сбоя. Мои часы tab-> (прокрутите вниз) → Установите свое приложение. Надеюсь это поможет. Просто нужны разрешения из приложения "Смотреть".
У меня был тот же вопрос, который можно было решить, удалив другое приложение для отладки с моего iPhone, тогда это сработало.
Я испробовал все методы, они не помогли мне.
И я исправил проблему, удалив файл мягкой ссылки, созданный ln -s
Когда я выбираю Автоматическое управление подпиской, моя проблема исправлена. Надеюсь, что мой ответ поможет вам.
Иногда проблема возникает при удалении какой-либо ссылки на файл pod. Единственный способ решить эту проблему также в вашем pod файле
например: use_frameworks!
модуль 'KYDrawerController' модуль 'GoogleMaps' модуль 'GooglePlaces' модуль 'Alamofire' модуль 'Firebase' модуль 'Firebase/Messaging'
удалите ненужный файл в этом месте. А также переустановите pod файл снова и откройте ваш проект, он, безусловно, работает для вас.