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)
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)
Câu trả lời:
Đầ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.
Điều cuối cùng đã sửa nó cho tôi là khởi động lại thiết bị (sau khi làm mọi thứ khác mà mọi người đề xuất ở đây, ở đây Lỗi Xcode 4: Lỗi Bắt đầu Thực thi ở đây Xcode đột ngột dừng chạy dự án trên phần cứng: "Không thể khởi chạy xxx.app: .. Không có tệp như vậy. . " và tại đây Bản xem trước của nhà phát triển Xcode: Không thể chạy trên thiết bị
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ũ.
Đ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.