Khi tôi cố gắng xây dựng và chạy, Xcode cho biết thiết bị của tôi đã bị khóa. Tôi nhìn vào iPhone của tôi và nó không bị khóa. Làm thế nào để tôi sửa lỗi này?
Khi tôi cố gắng xây dựng và chạy, Xcode cho biết thiết bị của tôi đã bị khóa. Tôi nhìn vào iPhone của tôi và nó không bị khóa. Làm thế nào để tôi sửa lỗi này?
Câu trả lời:
Bạn có tình cờ không "tin tưởng" thiết bị? Điều này sẽ ngăn nó giao tiếp với xcode ngay cả khi thiết bị được mở khóa.
Cập nhật đây là tài liệu hỗ trợ từ Apple: http://support.apple.com/en-us/HT5868
Điện thoại của tôi được đặt thành "tin tưởng" máy Mac và tôi vẫn gặp phải lỗi này với Xcode 6.1.1.
Điều này làm việc cho tôi:
Gần đây tôi đã gặp phải vấn đề này với XCode 8 ngay sau khi cập nhật thiết bị của mình từ iOS 9 lên 10. Lỗi chính xác tôi nhận được là: Development cannot be enabled while your device is locked. Please unlock your device and reattach.
Tôi đã nhận được lỗi này ngay cả khi điện thoại của tôi đã được mở khóa và sau khi rút và cắm lại thiết bị.
Như đã đề cập trong một số câu trả lời, device is locked
thông điệp thực sự đề cập đến thiết bị không tin tưởng MacBook. Trong trường hợp của tôi, tôi nghĩ rằng điện thoại của tôi mặc định không tin tưởng vào máy tính của mình sau khi cập nhật lên iOS 10. Dưới đây là các bước giúp tôi thiết lập lại cài đặt (đây là quy trình tương tự được đề cập trong trang hỗ trợ của Apple trong câu trả lời của tehprofessors ):
Settings > General > Reset
, sau đó nhấnReset Location & Privacy
device locked
lỗi sẽ biến mất.device is locked
tin nhắn cho tôi mà không có bất kỳ thay đổi đáng chú ý nào đối với bất kỳ cài đặt nào trên iPhone hoặc XCode của tôi. Ở đâu đó trên đường đi, cài đặt niềm tin của tôi cho máy tính của tôi đang được đặt lại, nhưng tôi không chắc chắn khi nào và ở đâu.
Từ Menu Window trong thanh trên cùng của Xcode, chọn Thiết bị và Trình mô phỏng.
(hoặc Nhấn Shift + THÔNG TIN + 2)
Sau đó chọn thiết bị của bạn, nhấp chuột phải và chọn Hủy ghép nối.
Khi bạn thực hiện điều này Tin cậy hoặc Không tin tưởng sẽ xuất hiện trên thiết bị của bạn.
Tin tưởng thiết bị một lần nữa và nó sẽ bắt đầu chuẩn bị cho Phát triển.
Đợi Xcode ghép nối thiết bị để phát triển và sau đó bạn tốt để đi!
Tôi đã gặp vấn đề tương tự mặc dù tôi đã chọn tùy chọn "Tin tưởng máy tính này" lần đầu tiên.
Điều này làm việc cho tôi
Cách nhanh nhất bây giờ tôi tìm thấy là:
1) Chuyển đến Window -> thiết bị (đã thay đổi phím nóng trong xcode thành CMD + P cho tôi)
2) Nhấn unpack trên thiết bị.
3) Nhấn niềm tin vào iPhone.
4) Xây dựng lại hoặc Chạy mà không cần xây dựng (Ctrl + CMD + R)
Đối với bất cứ ai cần một câu trả lời hợp lý ..
Tôi đã thử mọi câu trả lời trên trang này (7 tại thời điểm đó, mặc dù 2 là trùng lặp) và tất cả đều không thành công trong việc loại bỏ lỗi Xcode này cho tôi.
Đối với những người có vấn đề này trong Xcode 9: Chỉ cần khởi động lại Xcode sẽ giải quyết vấn đề.
Tôi có một giải pháp rất đơn giản giúp tôi làm việc ngay lập tức. Mất khoảng 10 giây để làm:
1) Đi đến Window -> Devices & Simulators
và bỏ chọnShow as run destination
2) Rút phích cắm cáp và cắm lại.
3) Chạy dự án.
Điều này sẽ được giải quyết vấn đề của bạn!
2) Unplug the cable and plug it back in. Run the project.
Một giải pháp đơn giản:
Đầu tiên, rút phích cắm thiết bị của bạn.
Bây giờ, mở khóa thiết bị của bạn và cắm lại. Hãy chắc chắn rằng thiết bị đã được mở khóa.
Bây giờ hãy chạy dự án Xcode bằng cách chọn thiết bị làm mục tiêu.
Điều này xảy ra đôi khi trong khi sử dụng Xcode 9.
Có nhiều giải pháp cho vấn đề này như được đề cập dưới đây:
Lưu ý: Đảm bảo rằng thiết bị của bạn không bị khóa khi Xcode đang cố cài đặt ứng dụng.
Giải pháp 1:
Tôi. Disconnect device
vàconnect again
Giải pháp 2:
Tôi. Restart you device
Giải pháp 3:
Tôi. Disconnect device
ii. Quit Xcode
(Phím tắt :cmd + Q)
iii. Open your project
iv. Clean project
(Phím tắt cmd + shift + K
:)
v. Bây giờ connect device
vi. Run
dự án của bạn
Đối với tôi Giải pháp 3 hoạt động hoàn hảo
Gần đây tôi đã gặp Xcode cho thấy "không thể bật phát triển trong khi thiết bị của bạn bị khóa, Vui lòng mở khóa thiết bị của bạn và gắn lại. (0xE80000E2).
Nếu thiết bị iOS của bạn đã được mở khóa và kết nối với mac và vẫn gặp lỗi từ Xcode 8.1 sau khi nâng cấp lên iOS 10.1.1, thì mac không được thiết bị tin cậy.
Để khắc phục, trước tiên hãy ngắt kết nối thiết bị với mac và sau đó truy cập ứng dụng cài đặt iOS và mở chung-> đặt lại-> Đặt lại vị trí và quyền riêng tư.
Sau đó kết nối thiết bị với mac và khi được nhắc, hãy chọn tin tưởng vào mac.
Sau đó chờ các tệp biểu tượng xử lý trong thiết bị và mac của bạn. Sau khi hoàn thành, bạn có thể chạy dự án cho thiết bị của mình. Nó sẽ được làm việc.
Tôi gặp vấn đề này khá thường xuyên (ít nhất là 5 lần một tuần). Hầu như mỗi khi điều này xảy ra, khởi động lại Xcode sẽ sửa nó. Nhưng lần này dường như không có gì hoạt động bao gồm:
Thực hiện hàng chục lần trong tất cả các loại đơn đặt hàng khác nhau.
Điều đã khắc phục vấn đề cho tôi lần này chỉ đơn giản là:
Khởi động lại máy Mac.
Có một cách đơn giản để giải quyết điều đó. Ít nhất nó làm việc cho tôi. Trong thiết bị iPhone của bạn, hãy đi tới Cài đặt> Nhà phát triển> nhấp vào Máy tính tin cậy rõ ràng trong suốt. Nhập mật khẩu bắt buộc và thực hiện !!!
Cách đơn giản nhất mà tôi tìm thấy.
Nói chung chỉ cần rút / cắm lại có vẻ hiệu quả với tôi. Nhưng ngày nay nó đã không hoạt động và một thứ khác dường như đã hoạt động: Tôi đã kích hoạt gỡ lỗi mạng trên thiết bị được đề cập và nó gần giống như nó nhớ một cài đặt "khóa" mạng cũ, trong khi không thấy rằng thiết bị thực sự được kết nối qua USB . Sau khi (tạm thời) bỏ chọn " Kết nối qua mạng " và cắm lại, nó sẽ hoạt động trở lại.
Rất nhiều câu trả lời, nhưng câu trả lời phù hợp với tôi (El Capitan, Xcode 8.2) là đóng iTunes. Nếu điều đó có kết nối với thiết bị IOS thì mặc dù Xcode có thể tải các thành phần ứng dụng nhưng nó vẫn không chạy được.
Trên thiết bị của bạn (iPhone / iPad) goto: Cài đặt -> Nhà phát triển -> Xóa Máy tính đáng tin cậy làm việc cho tôi.
Điều này cũng có thể xảy ra do cập nhật đang chờ xử lý trên thiết bị của bạn. Điều này cũng có nghĩa là bạn cần cập nhật điện thoại, kết nối với MacBook (tin tưởng nếu cần). Đây là cách tôi tìm thấy vấn đề và giải pháp của tôi.
Một khả năng đáng để kiểm tra, nếu không có giải pháp nào trong số những giải pháp khác này hoạt động, là không còn chỗ trống trên thiết bị. Xcode sẽ không cung cấp cho bạn lỗi "đầy đủ thiết bị" hữu ích để cho bạn biết rằng thiết bị của bạn không còn dung lượng lưu trữ, nhưng nó cũng sẽ không thể triển khai bản dựng ứng dụng cho thiết bị có bộ nhớ đầy. Giải pháp duy nhất trong tình huống đó là xóa phương tiện hoặc các ứng dụng / dữ liệu khác để giải phóng đủ dung lượng.
đôi khi thiết bị của bạn ngừng tin tưởng vào PC của bạn mà không phục hồi. đi tới cài đặt của bạn sau đó chung> đặt lại> đặt lại vị trí và quyền riêng tư. và cắm lại thiết bị của bạn vào PC một lần nữa và nhấn lời nhắc "tin tưởng thiết bị này" hiển thị trong điện thoại của bạn.
Một cách khắc phục khác cho vấn đề này là kết nối iPhone của bạn với Xcode đang mở trong khi iPhone của bạn ở màn hình chính, không phải trong màn hình khóa hoặc với một ứng dụng được mở.
Tôi đã phải thêm lại thiết bị vào xcode.
Trong XCode, mở Thiết bị và Bộ mô phỏng (CMD + Shift + 2), trong danh sách bên trái, nhấn nút + và thêm lại cùng một thiết bị.