Коли я намагався створити та запустити, Xcode сказав, що мій пристрій заблоковано. Я подивився на свій iPhone, і він зовсім не заблокований. Як це виправити?
Коли я намагався створити та запустити, Xcode сказав, що мій пристрій заблоковано. Я подивився на свій iPhone, і він зовсім не заблокований. Як це виправити?
Відповіді:
Ви випадково не «довіряли» пристрою? Це запобіжить комунікації з xcode, навіть якщо пристрій розблоковано.
Оновіть тут документ про підтримку від Apple: http://support.apple.com/en-us/HT5868
Мій телефон був налаштований на "довіру" Mac, і я все-таки зіткнувся з цією помилкою з Xcode 6.1.1.
Це працювало для мене:
Нещодавно я зіткнувся з цією проблемою з XCode 8 відразу після оновлення свого пристрою з iOS 9 до 10. Точна помилка, яку я отримав, була: Development cannot be enabled while your device is locked. Please unlock your device and reattach.
я отримав цю помилку навіть при розблокуванні телефону та після відключення та повторного підключення пристрою.
Як згадується в кількох відповідях, device is locked
повідомлення фактично стосується пристрою, який не довіряє MacBook. У моєму випадку я вважаю, що мій телефон дефолт не довіряв комп’ютеру після оновлення до iOS 10. Ось кроки, які працювали для мене, щоб змінити налаштування (це той самий процес, який згадується на сторінці підтримки Apple у відповіді техпрофесорів ):
Settings > General > Reset
, а потім торкнітьсяReset Location & Privacy
device locked
Помилка повинна зникнути.device is locked
повідомлення без помітних змін у будь-якому з налаштувань мого iPhone або в налаштуваннях XCode. Десь по дорозі мої налаштування довіри до мого комп'ютера скидаються, але я не впевнений, коли і де.
У меню "Вікно" на верхній панелі Xcode виберіть Пристрої та тренажери.
(або натисніть SHIFT + COMMAND + 2)
Потім виберіть свій пристрій, клацніть правою кнопкою миші та виберіть Скасувати.
Після цього на вашому пристрої з’явиться довіра або Не довіряйте.
Ще раз довіртесь пристрою, і він почне готувати його до розвитку.
Зачекайте, поки Xcode спарує пристрій для розробки, і тоді вам добре!
Я зіткнувся з тим же питанням, хоча я вперше обрав варіант "Довірити цьому комп'ютеру".
Це працювало для мене
Зараз найшвидший спосіб, який я знайшов:
1) Перейти до Window -> Пристрої (змінили гарячу клавішу в Xcode для CMD + P для мене)
2) Натисніть скасувати створення пари на пристрої.
3) Натисніть на довіру до iPhone.
4) Побудувати заново або запустити без побудови (Ctrl + CMD + R)
Для всіх, хто потребує логічної відповіді ..
Я спробував кожну відповідь на цій сторінці (7 на той час, хоча 2 - це дублікати), і всі вони не вдалися позбутися цієї помилки Xcode для мене.
Для тих, хто має цю проблему в Xcode 9: Просто перезапуск Xcode повинен вирішити проблему.
У мене дуже просте рішення, яке працювало для мене миттєво. На виконання потрібно 10 секунд:
1) Ідіть Window -> Devices & Simulators
і знімітьShow as run destination
2) Відключіть кабель та підключіть його назад.
3) Запустіть проект.
Це має вирішити вашу проблему!
2) Unplug the cable and plug it back in. Run the project.
Просте рішення:
По-перше, відключіть підключення пристрою.
Тепер розблокуйте пристрій і підключіть його ще раз. Переконайтеся, що пристрій розблоковано.
Тепер запустіть проект Xcode, вибравши пристрій як цільовий.
Це трапляється часом під час використання Xcode 9.
Як зазначено нижче, існує кілька варіантів вирішення цього питання:
Примітка. Переконайтеся, що ваш пристрій не заблоковано, коли Xcode намагається встановити додаток.
Рішення 1:
i. Disconnect device
іconnect again
Рішення 2:
i. Restart you device
Рішення 3:
i. Disconnect device
ii. Quit Xcode
(Клавіша швидкого доступу:cmd + Q)
iii. Open your project
iv. Clean project
(Клавіша швидкого доступу:cmd + shift + K
)
v. Тепер connect device
vi. Run
ваш проект
Для мене рішення 3 працювало чудово
Нещодавно я зустрічався з показом Xcode: "розробка не може бути увімкнена, коли ваш пристрій заблоковано. Розблокуйте пристрій та повторно вставте його (0xE80000E2).
Якщо ваш пристрій iOS вже розблокований та підключений до mac і все-таки отримує помилку з Xcode 8.1 після оновлення до iOS 10.1.1, то пристрою Mac не довіряють.
Щоб виправити це, спочатку відключіть пристрій від mac, а потім перейдіть до програми налаштувань iOS та відкрийте загальне-> скинути-> Скинути розташування та конфіденційність.
Потім підключіть пристрій до Mac і, коли буде запропоновано, виберіть довірити мак.
Потім зачекайте на обробку файлів символів у вашому пристрої та mac. Після її завершення можна запустити проект на свій пристрій. Це буде працювати.
Я стикаюся з цією проблемою досить часто (принаймні, як 5 разів на тиждень). Майже щоразу, коли це відбувається, перезапуск Xcode виправляє це. Але цього разу, здавалося, нічого не вийшло, включаючи:
Робили десятки разів у всіляких різних замовленнях.
Що вирішило проблему для мене цього разу було просто:
✅ Перезавантаження Mac.
Існує простий спосіб вирішити це. Принаймні, це працює для мене. У своєму пристрої iPhone перейдіть у розділ Налаштування> Розробник> натисніть "Очистити надійний комп'ютер" Введіть необхідний пароль і виконано !!!
Найпростіший спосіб, який я знайшов.
Як правило, просто відключення / повторне підключення, здається, працює для мене. Але сьогодні це не сталося, і щось інше, здається, спрацювало: я включив налагодження мережі на розглянутому пристрої, і це мало схоже на те, що він запам’ятав старі налаштування «блокування» мережі, не бачачи, що пристрій насправді підключено через USB . Після (тимчасового) зняття вибору " Підключитися через мережу " та повторного підключення, воно знову запрацювало.
Дуже багато відповідей, але той, який працював на мене (El Capitan, Xcode 8.2), полягав у тому, щоб закрити iTunes. Якщо він має підключення до пристрою IOS, то хоча Xcode може завантажувати компоненти програми, він все одно не зможе його запустити.
На своєму пристрої (iPhone / iPad) перейдіть: Налаштування -> Розробник -> Очистити довірені комп’ютери працювали на мене.
Це також може статися через очікування оновлення на вашому пристрої. Це також означає, що вам потрібно оновити телефон, підключитися до MacBook (довіряйте йому, якщо потрібно). Так я знайшов свою проблему та рішення.
Одна з можливостей, що варто перевірити, якщо жодне з цих інших рішень не працює, - це те, що на пристрої не залишилося місця. Xcode не надасть вам корисної помилки "повний пристрій", яка повідомить вам, що на вашому пристрої не залишилося місця для зберігання, але він також не зможе розгорнути збірку додатків на пристрій, у якому зберігається повний обсяг пам’яті. Єдине рішення у цій ситуації - видалити медіа чи інші додатки / дані, щоб звільнити достатньо місця.
іноді ваш пристрій перестає довіряти своєму ПК без перегляду. перейдіть до своїх налаштувань, тоді загальні> скиньте> скиньте місцезнаходження та конфіденційність. і знову підключіть пристрій до свого ПК та натисніть підказку «довірити цьому пристрою», яка з’явиться у вашому телефоні.
Ще одне виправлення цієї проблеми полягає в тому, щоб підключити свій iPhone до відкритого Xcode, поки ваш iPhone знаходиться на головному екрані, а не на блокноті або з відкритим додатком.
Мені довелося знову додати пристрій до xcode.
У XCode відкрийте пристрої та симулятори (CMD + Shift + 2), у лівому списку натисніть + кнопку та повторно додайте той самий пристрій.