Nếu chứng chỉ của bạn không hoàn toàn đúng hoặc đã không hoàn toàn đúng, vấn đề này có thể bắt đầu xảy ra và bạn có thể chơi vòng và chơi với các tập tin cung cấp và quyền không có hiệu lực. (Trong hầu hết các trường hợp, bạn không cần một tệp quyền lợi.)
Tôi đang nói ở đây về gỡ lỗi trên thiết bị được kết nối trong chế độ "gỡ lỗi", không phải bất kỳ loại chế độ "phát hành" nào.
Sau đây là cách cuối cùng tôi đã xác định đây là vấn đề và cố định nó:
1) Cố gắng tạo ra các dự án Xcode đơn giản nhất có thể và trong Target ... chung thiết lập nó cho bạn "Team". (Nếu bạn thấy điều này không thể làm được, đó là dấu hiệu của loại sự cố này.)
2) Kết nối thiết bị của bạn và cố gắng chạy trên thiết bị. Thông thường, điều này sẽ diễn ra suôn sẻ, nhưng nếu màn hình mở xuất hiện trên thiết bị của bạn trong một hoặc hai giây và sau đó ứng dụng bị treo và Xcode nói rằng nó không thể đính kèm vào một số id tác vụ tích cực, thì bạn có thể gặp phải vấn đề.
3) Vì vậy, sau đó tôi đã đi đến một máy Mac khác với Xcode và làm điều tương tự, cho phép Xcode 5 tự động nhận được các thông tin cần thiết. Trong trường hợp của tôi, tôi ngạc nhiên khi ứng dụng đơn giản mà tôi tạo trên máy Mac mới chạy trên thiết bị được kết nối nhanh chỉ giữ màn hình mở vô thời hạn. Thật là nhẹ nhõm. Vì vậy, sau đó tôi đã truy cập vào keychain trên máy mới, xuất tất cả các khóa có liên quan vào một tệp và sau đó xuất chứng chỉ có liên quan thành tệp .p12. Tôi cũng đã tạo một bản sao của dự án làm việc mới để quay lại Mac đầu tiên.
4) Quay lại máy Mac đầu tiên sử dụng ứng dụng cho máy Mac thứ hai, nó gặp sự cố với ID nhóm khi tôi nhìn vào màn hình Tổng quan ... Mục tiêu. Các triệu chứng của bạn có thể khác, nhưng vấn đề là tôi không thể xây dựng lại ứng dụng từ máy Mac thứ hai trên máy Mac đầu tiên.
5) Vì vậy, sau đó tôi đã mở Keychain Access (có thể không cần thiết) và nhấp đúp vào các tệp tôi đã chuyển, đầu tiên bằng khóa và sau đó là khóa có chứng chỉ, cung cấp mật khẩu p12 khi được yêu cầu. (Một số điều này có thể không thực sự cần thiết, nhưng tôi không chắc chắn điều gì và tôi mô tả những gì hiệu quả đối với tôi.)
6) Tôi đã thực hiện bước 4 và lần này nó hoạt động tốt! Sau đó tôi phát hiện ra rằng các chương trình khác đã cho tôi vấn đề "không nhận được nhiệm vụ" bây giờ cũng làm việc tốt. Tôi chỉ ước rằng tôi có thể lấy lại tất cả thời gian tôi đã mất trước khi tôi thử quá trình được mô tả ở đây.
Kết luận, có điều gì đó sai hoặc đã trở thành sai với chứng chỉ hoặc các phím trên máy Mac đầu tiên. Nó đủ tinh tế để tôi vẫn có thể thực hiện các bản dựng, tạo các bản phát hành đặc biệt, v.v. nhưng tôi không thể chạy trên một thiết bị được kết nối. Mặc dù tôi không nghĩ rằng đó là một yếu tố, tôi đã sử dụng tài khoản nhà phát triển công ty và Mac này được thiết lập để phát triển cho một số tài khoản nhà phát triển khác (và những điều này không hiển thị sự cố).
Đây có phải là bản phát triển hoặc chứng chỉ phân phối không? – fabian789
Đúng, tôi đã có giấy chứng nhận phân phối, sau khi tôi thay đổi nó để phát triển tất cả diễn ra tốt đẹp. – Felipe