2011-01-24 32 views
9

Tôi đã làm một quảng cáo Học phân phối ứng dụng của tôi bây giờ tôi muốn Debug nó một lần nữa (tôi đã thay đổi một cái gì đó với CoreData) nhưng tôi không thể.Làm thế nào để gỡ lỗi một ứng dụng iPhone sau khi một quảng cáo Hoc Xây dựng?

Nếu tôi nhấn Debug unsing các thiết lập để phân phối hình ảnh mặc định bắt đầu trên thiết bị nhưng tôi nhận được một lỗi "Lỗi hình thức Debuger: Chương trình đang được gỡ lỗi không được chạy."

Nếu tôi sử dụng Cài đặt gỡ lỗi, tôi sẽ gặp lỗi khác: "Có thể thực thi được ký với quyền lợi không hợp lệ".

Tôi phải làm gì để có thể gỡ lỗi lại?

+0

Tôi chấp nhận một số người trong số họ trong vòng 10 phút cuối cùng có thể vì lý do đó :-) – mabstrei

+0

Làm cho tinh thần, chúng tôi sẽ đợi nó ngay bây giờ :) – BoltClock

+0

@BoltClock: Có ;-) – mabstrei

Trả lời

7

Bạn cần thay đổi cài đặt "Nhận dạng mã" cho mục tiêu ứng dụng của bạn trong XCode quay lại "Phát triển iPhone", với chứng chỉ liên quan cho ứng dụng của bạn. Chỉ các ứng dụng được ký với điều khoản phát triển mới có thể được gỡ lỗi. Lưu ý rằng cài đặt của mục tiêu (bên dưới nút "Mục tiêu" trong cây "Nhóm & Tệp") sẽ ghi đè cài đặt của dự án toàn cầu, vì vậy nếu bạn đã thay đổi cài đặt của dự án, hãy đảm bảo mục tiêu vẫn không phải là đặt thành "Phân phối iPhone".

Bạn có thể tìm thấy các cài đặt này bằng cách nhấp chuột phải/ctrl-nhấp vào nút cây tương ứng và chọn "Nhận thông tin".

Cuối cùng, hãy chắc chắn rằng bạn thực sự build các ứng dụng với các thiết lập mới (Xây dựng & Debug/Xây dựng & Run là tốt) để tái ký nhị phân.

+1

Cảm ơn bạn vẫn còn Entilements.plist trong cài đặt đích. – mabstrei

1

Ngoài việc đảm bảo bản dựng Gỡ lỗi hiện tại của bạn đang sử dụng chứng chỉ Nhà phát triển chính xác, bạn có thể muốn bỏ chọn entitlements.plist trong ngăn bao gồm tệp không thuộc Ad-Hoc của bạn nếu bạn có.

Nếu vẫn không hoạt động, xóa chứng chỉ và ứng dụng Ad Hoc từ iPhone của bạn, khởi động lại, khởi động lại Xcode và cài đặt bản dựng sạch đôi khi gây ra kết nối trình gỡ rối borked để bắt đầu hoạt động trở lại.

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