Lỗi khi khởi chạy ứng dụng trên thiết bị


90

Tôi gặp lỗi này khi khởi chạy ứng dụng trên thiết bị:

Error launching remote program: No such file or directory (/private/var/mobile/Applications/3E6A33F8-52EE-4A0B-AB9F-A122B7C42045/Test.app/Test)

4
Câu trả lời dưới đây, mặc dù phổ biến, không hiệu quả với tôi. Xem câu trả lời của tôi tại đây: Lỗi Xcode 4: Lỗi khi bắt đầu thực thi
Sam

Câu trả lời:


197

Đầu tiên hãy thử khởi động lại Xcode. Nếu nó không hoạt động, hãy thử khôi phục cài đặt gốc cho thiết bị của bạn. Điều này xảy ra với tôi khi tôi thay đổi mã nhận dạng gói của ứng dụng của mình.


33
Khởi động lại Xcode là đủ. Đảm bảo rằng bạn thoát và mở lại xcode, không chỉ đóng một dự án. :-P
k3a

2
Tất cả những gì tôi phải làm là khởi động lại XCode4. Tôi không phải khởi động lại thiết bị.
Heath Borders

1
khởi động lại XCode đã làm được thủ thuật, tuyệt vời! Tái bút: Tôi cũng gặp sự cố này sau khi thay đổi ID gói.
springrider

1
Vâng, tất cả những gì tôi phải làm là khởi động lại xcode và như springrider đã nói, gần đây tôi đã thay đổi ID gói, điều này có thể liên quan đến nó.
tallen11

Khởi động lại xcode đã thành công, cảm ơn :) - Tôi tự hỏi tại sao tôi không bao giờ nghĩ đến việc thử khởi động lại xcode!
Veeru

2

Với XCode 5 beta, cần khôi phục cài đặt gốc của thiết bị để giải quyết vấn đề.


Bạn bắt đầu khôi phục cài đặt gốc như thế nào?
fabb

1
Cài đặt> Chung> Đặt lại> Đặt lại tất cả cài đặt
Oliver


1

Nếu chỉ khởi động lại Xcode và iPhone không giúp được gì, hãy xem hồ sơ cấp phép của bạn. Shift-Command-2 đưa nó lên từ bên trong Xcode. Sau đó, bạn có thể chọn thiết bị và sau đó cung cấp các cấu hình trong đó. Xóa hồ sơ của bạn (của tôi có nhiều mục trông giống nhau được tạo bởi Xcode), sau đó khởi động lại Xcode và iPhone sẽ giải quyết vấn đề.

Nếu ứng dụng của bạn là ứng dụng nền, bạn cần xóa ứng dụng theo cách thủ công trước khi triển khai phiên bản mới. Ví dụ: giả sử bạn là một ứng dụng biết iBeacon và đánh dấu bạn là người tiêu dùng nền tảng của Bluetooth Low Energy thì hệ điều hành sẽ lưu giữ một số bản ghi về ứng dụng của bạn ngay cả khi nó không chạy. Bản ghi này không được xóa đúng cách khi triển khai phiên bản mới (iOS 7.0.4). Điều đó sẽ gây ra lỗi được báo cáo, cũng như treo giao thức gỡ lỗi và triển khai cho thiết bị cầm tay. Điện thoại sẽ cần khởi động lại.

Một mẹo để vượt qua vấn đề là thay đổi id gói của ứng dụng của bạn thành một thứ gì đó mà điện thoại không thấy. Sau đó, nó triển khai đến thiết bị cầm tay như một ứng dụng mới được nhìn thấy để tránh các vấn đề từ các tham chiếu đến ứng dụng cũ.


0

Điều này cũng có thể được gây ra do cố gắng triển khai mục tiêu đến một thiết bị không được hỗ trợ, ví dụ như ứng dụng iPad cho iPhone. Tôi nhận được thông báo khó hiểu này khi tôi quên chuyển nó sang ứng dụng Universal.


0

Điều này cũng xảy ra khi Mục tiêu triển khai của bạn cao hơn Thiết bị của bạn.

Hạ nó xuống và nó có thể hoạt động.

(cảm ơn Ian Kershaw, người đã khiến tôi nhìn quanh lĩnh vực này)


0

Điều cuối cùng đã sửa cho tôi là XÓA (Command + Shift + K) dự án Xcode ...

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.