2011-11-14 25 views
8

Tôi đang cố gắng chạy một ứng dụng trên thiết bị 3G. Xcode nói rằng ứng dụng đã "Hoàn thành chạy trên iPhone" nhưng ứng dụng sẽ không triển khai. Tôi nghĩ rằng tôi có kiến ​​trúc cấu hình đúng (xem hình dưới đây)Thiết bị iPhone 3G "đã chạy xong" nhưng ứng dụng sẽ không tải

enter image description here

enter image description here

bất kỳ trợ giúp sẽ là tuyệt vời,

nhờ

+0

Kiểm tra mục tiêu triển khai của bạn nếu nó có ít nhất 4.2.1 (Phiên bản mới nhất được hỗ trợ bởi iPhone 3G) – Nasreddine

+0

có. mục tiêu triển khai được đặt thành 4.2. Tôi đã thêm một ảnh chụp màn hình – hanumanDev

+0

"ứng dụng sẽ không triển khai" nó có cài đặt và không khởi chạy hay không cài đặt? – JoePasq

Trả lời

17

Tôi đã tìm ra điều này cuối cùng. Trong Info.plist có cài đặt "Khả năng thiết bị bắt buộc" được đặt thành armv7. Tôi đã nhận thức được yêu cầu armv6 và armv7 trong các thiết lập xây dựng mục tiêu cho mô hình 3G nhưng không phải trong plist. đây là ảnh chụp màn hình. hy vọng nó sẽ giúp bất cứ ai khác bị mắc kẹt với một cái gì đó tương tự:

enter image description here

+0

Yup, 3G là armv6 – progrmr

0

Hãy chắc chắn rằng bạn có nó thiết lập như thế này trong các thiết lập xây dựng đích, không chỉ các thiết lập xây dựng dự án.

+0

có, đó là các cài đặt từ việc xây dựng đích. mục tiêu triển khai là 4.2 – hanumanDev

1

Cấu hình của bạn có vẻ ổn. Tôi đã thấy điều này trước đây; Loại bỏ thiết bị khỏi Organizer (chọn nó trong danh sách bên trái của thẻ "Devices" và nhấp vào nút "Remove" ở dưới cùng của bảng điều khiển chính), khởi động lại Xcode, và kết nối nó một lần nữa dường như để khắc phục vấn đề.

+0

cảm ơn câu trả lời. Tôi đã thử rằng (3 lần) vẫn là điều tương tự, thật không may. – hanumanDev

0

Khởi động lại thiết bị thường sửa lỗi này cho tôi.

+0

Tôi đã khởi động lại và thậm chí khôi phục thiết bị, nhưng vẫn như cũ. Chỉ cần thông báo "Hoàn thành chạy myApp trên myDevice". Tôi sẽ thử lại lần nữa. – hanumanDev

1

Trong trường hợp của tôi, kiến ​​trúc trong các thuộc tính mục tiêu đã được thiết lập để chuẩn (ARMv7). Tôi phải thêm kiến ​​trúc armv6 và nó đã làm việc

0

Trong Cài đặt bản dựng ở trên cùng, bạn sẽ không phải lựa chọn có tên là 'Cấp độ'. Nếu bạn chọn tùy chọn này, bạn có thể thấy rằng Kiến trúc và/hoặc Mã nhận dạng ký hiệu của bạn không đúng với các cài đặt được hiển thị trong cài đặt 'Kết hợp'. Tôi đã có một trường hợp một ứng dụng được xây dựng thành công và đơn giản là không triển khai trên điện thoại. Khi tôi chọn "Cấp độ", các giá trị trong mục tiêu Ứng dụng của tôi cho các cài đặt Bản dựng này không chính xác. Khi tôi đặt chúng ở đây, nó sẽ được triển khai cho thiết bị.

Hy vọng điều đó sẽ hữu ích.

1

Kiểm tra "Các khả năng thiết bị được yêu cầu" trong cài đặt. Tôi gặp vấn đề với accelerometr được đặt thành TẮT. Khi tôi xóa đường này, mọi thứ bắt đầu hoạt động.

Cùng một vấn đề về 3G (iOS4) và 4GS (iOS5)

1

Mỗi tập tin .xib và mô hình dữ liệu cốt lõi cũng có một tài sản triển khai. Đó là trong thanh tra danh tính. Thay đổi nó làm việc cho tôi.

Các vấn đề liên quan