2011-10-20 45 views
7

Gần đây tôi đã cập nhật lên Xcode 4.2. Tôi cũng cập nhật iPad 2 và iPod mới (thế hệ mới nhất) lên iOS 5. Tôi xây dựng ứng dụng của mình và có thể gỡ lỗi chúng không có vấn đề gì.Xcode 4.2 không thể gỡ lỗi iOS 4.2.1 (8C148)

iPod cũ hơn của tôi đang chạy iOS 4.2.1 (8C148) không chạy và không đưa ra bất kỳ lỗi nào. Bảng điều khiển trung tâm trên cùng cho biết "Đã hoàn thành chạy MyApp trên iPod One". (iPod One là tên của iPod touch đầu tiên của tôi)

Có một nhấp nháy ở dưới cùng của Xcode như thể nó gần như đã đi vào trình gỡ lỗi và sắp hiển thị bảng điều khiển đầu ra phía dưới nhưng nó không. Một điểm break trong chính cũng không dừng lại.

Tôi không có lỗi và không có gì để tiếp tục.

Tôi đã gia hạn tất cả hồ sơ cấp phép, khôi phục thiết bị, chọn "sử dụng để phát triển", không có gì hữu ích.

Vì không có nguồn cấp dữ liệu nào từ Xcode nên tôi không biết phải làm gì.

p.s. Các ứng dụng chạy trong tất cả các mô phỏng tốt là tốt.


Khi tôi bước đầu chọn iPod Tôi thấy dòng sau đây của thông điệp trong giao diện điều khiển cho các thiết bị như từ Organizer:

Thu ngày 20 tháng 10 09:42:49 biết lockdownd [16 ]: 2ffea000 handle_connection: Không thể nhận tin nhắn USB # 6 từ Xcode. Killing connection Thu Oct 20 09:42:49 không rõ com.apple.mobile.lockdown [16]: Không thể nhận được kích thước tin nhắn Thu Oct 20 09:42:50 không rõ /Nhà phát triển/Thư viện/Daemons/DTFetchSymbols [ 308]: Tìm thấy đường dẫn: Thu Oct 20 09:42:50 không rõ /Nhà phát triển/Thư viện/Daemons/DTFetchSymbols [308]:/usr/lib/dyld Thu Oct 20 09:42:50 chưa biết /Nhà phát triển/Thư viện/Daemons/DTFetchSymbols [308]: /System/Library/Caches/com.apple.dyld/dyld_shared_cache_armv6 Thu Oct 20 09:42:50 không biết com.apple.mobile.lockdown [16]: Không thể nhận được kích thước tin nhắn Thu Oct 20 09:42:50 khóa không xác định [16] : 2ffea000 handle_connection: Không thể nhận Thông báo USB # 6 từ Xcode. Killing connection Thu Oct 20 09:42:56 unknown lockdownd [16]: 2ffea000 handle_connection: Không thể nhận được Tin nhắn USB # 6 từ MDCrashReportTool. Killing connection

+2

Câu trả lời là armv6 và armv7 phải được nhập cho các kiến ​​trúc hợp lệ. Xem này: http://stackoverflow.com/questions/6299996/arm6-is-missing-in-my-build-settings –

+0

Trong trường hợp của tôi, armv7 đã có. Vấn đề là armv6 mất tích. Cảm ơn câu trả lời! – rb03824

Trả lời

4

Tôi đã gặp phải vấn đề tương tự, nhưng tôi đã giải quyết nó. Nguyên nhân kiến ​​trúc chưa được phân loại (theo mặc định Xcode4.2 sử dụng tiêu chuẩn arch = armv7) -> thêm armv6

4

Ngoài việc thêm kiến ​​trúc armv6, tôi đã phải xóa mục nhập armv7 khỏi ứng dụng info.plist của mình "mục nhập.

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