Tối nay tôi đã nâng cấp từ Snow Leopard lên Lion và nâng cấp lên Xcode 4.3.1 (iOS 5.1). Và bây giờ khi tôi thử và chạy chế độ gỡ lỗi trên thiết bị của tôi (iPad), tôi nhận được "Không tìm thấy hồ sơ cấp phép hợp lệ cho tệp thi hành này". Tôi đã thử mọi đề xuất trong các bài đăng trước đây về vấn đề này. Tôi đã tạo một chứng chỉ mới. Tôi đã đặt ký mã để sử dụng chứng chỉ mới. Tôi đã cập nhật hồ sơ cấp phép để sử dụng chứng chỉ mới. Tôi đã đi vào tệp .pbxproj và xóa tất cả các tham chiếu đến hồ sơ cung cấp. Tôi đã làm sạch và đóng Xcode một triệu lần. Không có vấn đề gì tôi làm, tôi vẫn nhận được lỗi tương tự khi cố gắng chạy trên thiết bị.Xcode 4.3.1 "Không thể tìm thấy hồ sơ cấp phép hợp lệ cho tệp thi hành này"
Trong tổ chức, hồ sơ cấp phép hiển thị dưới dạng "Hồ sơ hợp lệ" trong Thư viện của tôi, nhưng trong Hồ sơ cấp phép được liệt kê cho thiết bị, không có danh sách nào được liệt kê. Tôi đã thử nhấp vào nút Thêm và nhập thủ công - không có gì xảy ra. Nó không hiển thị. Khi tôi nhấp vào biểu tượng thiết bị trong Trình tổ chức, hãy nói "Cấp phép Không có hồ sơ cấp phép". Tuy nhiên, khi tôi truy cập Cổng cấp phép iOS trực tuyến và nhấp vào thiết bị, hồ sơ cấp phép hiển thị ở đó khi được liên kết với thiết bị.
Bất kỳ ý tưởng nào? Tôi kéo tóc ra đây.
Bạn có kiểm tra định danh Bundle của bạn Bạn có? để cung cấp mã nhận dạng cho hồ sơ Cấp phép mới của bạn làm Mã định danh nhóm của bạn. – Sree
ID ứng dụng được liên kết với hồ sơ cấp phép của tôi là (ID giống nhóm). (Bộ nhận dạng nhóm). Và nó khớp với Trình nhận dạng nhóm được đặt trong tệp info.plist của tôi. – Joel
Bạn đã đặt cùng một 'Mã ký nhận dạng' trong' Cài đặt xây dựng' cho cả Dự án và Mục tiêu? Dễ nhất là sử dụng 'Nhà phát triển iPhone', điều đó làm cho nó luôn phù hợp với hồ sơ phù hợp. –