Không thể tạo hồ sơ cung cấp


157

Tôi đang cố gắng tạo một dự án trong Xcode, Phiên bản 8.0 beta 6 (8S201h) và tôi đang gặp lỗi này.

nhập mô tả hình ảnh ở đây

Tài khoản apple là một tài khoản miễn phí vì tôi chỉ chơi xung quanh với Xcode nhưng nó buộc tôi phải đặt nó làm Đội. Có ai giúp đỡ không?


1
@Labnino tôi vẫn đang phải đối mặt vấn đề này làm thế nào bạn giải quyết việc này tôi đã cố gắng dưới đây câu trả lời nhưng nó không làm việc cho tôi bất kỳ lời khuyên
Mohan Gopi

Câu trả lời:


151

Kiểm tra menu lược đồ ở đầu cửa sổ dự án Xcode. Nhìn vào điểm đến mà bạn đang cố gắng chạy. Nếu bạn chạy trong trình giả lập, bạn không cần phải ký dự án của mình.

nhập mô tả hình ảnh ở đây

Nếu bạn chạy trong một thiết bị, bạn cần phải gắn thiết bị thực tế. Nó không được nói "thiết bị chung".


3
Bạn cũng có thể chọn chúng theo cách thủ công trong phần "Ký" trong "Cài đặt bản dựng". Sau đó, bạn sẽ không cần phải gắn bất kỳ thiết bị.
janlindso

2
@matt Tôi vẫn gặp phải vấn đề tương tự sau khi thử vấn đề này sau khi tôi đăng nhập bằng id apple trong phần đăng nhập và kiểm tra thiết bị tôi đang cố chạy và tất nhiên tôi đã gắn thiết bị thật với PC nhưng tôi gặp lỗi như trên câu hỏi tôi nên làm gì
Mohan Gopi

vì vậy về cơ bản chúng tôi không cần sửa lỗi này cho đến khi chúng tôi muốn dùng thử ứng dụng trên thiết bị thực ...? và trong trường hợp chúng ta có thiết bị thực tế chỉ cần lựa chọn chính xác sẽ khắc phục điều này?!
Ewoks

2
@matt Bạn đang nói "nếu bạn chạy trong trình giả lập, bạn không cần phải ký dự án của mình." Điều này có nghĩa là tôi có thể để lại lỗi và vẫn chạy một bản dựng thành công?
Yossi

1
Có @Yossi bạn đúng. Chúng tôi có thể để lại lỗi và vẫn có thể chạy ứng dụng thành công.
Ratikanta

72

Trong trường hợp của tôi, lỗi này đã biến mất khi tôi thay đổi "Số nhận dạng gói" thành một cái gì đó ít chung chung hơn (ví dụ: thêm một số số ngẫu nhiên ở cuối)


1
Điều này đã làm điều đó (và tôi đã làm theo một hướng dẫn trực tuyến, vì vậy tên gói ban đầu có thể đã được sử dụng).
Louis.com

1
Điều này có an toàn không?
Iovy Necula

Điều này đã tạo nên mánh khóe cho tôi - Tôi đang đọc một cuốn sách Big Nerd Ranch, vì vậy phải có hàng tấn người có cùng định danh. Cảm ơn một lần nữa!
ArielSD

Điều này thật bất tiện nếu bạn muốn một cái gì đó dễ nhớ hoặc bạn muốn có cùng tên gói trên Android
sdfsdf

Tôi tự hỏi điều này thực sự sẽ làm gì vì tôi đã thiết lập một gói ID trong itunes kết nối khi phát hành ứng dụng của mình cho cửa hàng ứng dụng. Lý do đằng sau công việc này là gì?
Karl Taylor

19

Thay đổi định danh gói thành một cái gì đó độc đáo hơn.

Nếu bạn đang theo một hướng dẫn và chỉ cần đặt một định danh chung thì thêm một vài số vào cuối sẽ có khả năng giải quyết vấn đề của bạn.

tức là nếu bạn có HelloWorld, hãy đổi nó thành HelloWorld12345


8

Sau khi vật lộn trong một giờ, tôi chỉ bỏ chọn "Tự động quản lý ký" và quay lại cách xác định hồ sơ cũ của trường. Có lẽ không phải là điều tốt nhất để làm nhưng làm việc.


5

Kiểm tra những điều này.

1.Một thiết bị được kết nối với hệ thống của bạn hay không.

2. Mục tiêu triển khai trong xcode. (Chung-> Thông tin triển khai-> Mục tiêu triển khai) Nó phải phù hợp với phiên bản ios của thiết bị của bạn.

3. Thay đổi định danh gói của bạn. Thực hiện theo các quy tắc chung về đặt một mã định danh gói duy nhất cho sản phẩm của bạn trong khi chạy trên thiết bị. Xem đây là định dạng chính xác của định danh gói trong iOS là gì?

Ngoài ra, hãy cẩn thận với số lượng định danh bó bạn đặt trong dự án. Hãy nhớ tất cả các định danh bó hoặc ghi chú nó ở đâu đó. Vì bạn đang sử dụng tài khoản miễn phí, bạn có quyền truy cập hạn chế vào số lượng id của gói.

Bạn cũng nên tắt thông báo đẩy trong phần "Khả năng" của dự án. Hãy thử thay đổi "Nhóm ứng dụng" theo định dạng của group.com.someString.

Những điều này đã giúp tôi chạy ứng dụng của mình trong thiết bị thực mà không có bất kỳ lỗi nào.


5

chuẩn bị hỗ trợ trình gỡ lỗi

Hồ sơ điện thoại của bạn mất một vài phút. . . xem thanh trạng thái ở trên cùng để chắc chắn rằng điện thoại của bạn đang được định hình trên đỉnh.

Tiếp theo, hãy chắc chắn rằng bạn chọn ĐIỆN THOẠI CỦA BẠN làm mục tiêu, không phải iPhone 7 hay iPhone 8 ... điện thoại chính xác của bạn. Điều này được thực hiện bằng cách chọn: Sản phẩm> Đích> (chọn điện thoại của bạn)

Điện thoại của bạn sẽ chỉ hiển thị sau khi được cắm, bật và chạy trong vài phút trong khi Xcode tạo hồ sơ. Nơi Đến


4

Tôi đã gặp lỗi này nhiều lần và những gì giải quyết được cho tôi là như sau:

  1. Trong danh sách với chế độ xem tất cả các chứng chỉ, nhấp chuột phải vào từng hàng và di chuyển từng chứng chỉ vào thùng rác (đi đến Xcode> Tùy chọn> Chọn tài khoản> Nhấp vào Xem chi tiết)
  2. Đi đến trung tâm thành viên tải xuống các chứng chỉ phù hợp một lần nữa và nhấp vào chúng để
  3. Khởi động lại Xcode
  4. Chuyển đến xây dựng cài đặt và đặt đúng Mã ký cho gỡ lỗi / phát hành - bạn sẽ có thể thấy một tùy chọn trên hàng có nội dung "Danh tính từ hồ sơ ..."

Nếu điều này không hiệu quả thì bạn nên xem xét thu hồi chứng chỉ của mình và sau đó tạo một chứng chỉ mới và thực hiện lại các bước trên.


Phần hồ sơ cung cấp trống: Không có, trong đó.
Labanino

Trong Xcode hay Trung tâm thành viên? Dù bằng cách nào bạn dường như không có, hãy tạo một cái mới và kết nối nó với chứng chỉ của bạn.
Rashwan L

Không có Click View Detailstrong xCode 8.3.3. Member centerChính xác đến đâu? Bạn có thể giải thích dùm không?
Iovy Necula

@lonut, có vẻ như nó đã được thay đổi ngay bây giờ. Chỉ cần đi đến liên kết trung tâm thành viên . Bạn có thể bỏ qua bước 1.
Rashwan L

4

Tôi đã có cùng một vấn đề với hồ sơ cung cấp. Nếu bạn có bất kỳ loại iPhone nào, bạn có thể kết nối với máy Mac của mình bằng cáp và hồ sơ cung cấp được xác định tự động. nhập mô tả hình ảnh ở đây


2

Sau một thời gian với các lỗi gây rối tương tự và sau khi tôi viết một độc đáo Bundle Định danh và nó đã không giúp đỡ, tôi đã tìm kiếm trên web và thấy đây là lỗi của tôi là tôi chọn một thiết bị ảo và không phải là một thiết bị thật. Giải pháp là:

1.Tôi cắm iPhone của tôi

2.Tôi bấm vào nút - thiết lập sơ đồ hoạt động. và nó đã ở trên iPhone hàng đầu. lỗi đã biến mất

nhập mô tả hình ảnh ở đây


2

Vấn đề đằng sau lỗi này là Không có sẵn ID ứng dụng với Mã nhận dạng gói nhất định

Giải pháp: Thay đổi định danh gói đơn giản :)


nhưng tôi đã ký ứng dụng của mình với số nhận dạng gói đó và tôi không thể làm điều đó
jsina

1

Lỗi này là do bạn đã chọn một mục tiêu thay vì tên dự án, vì vậy, ở bên trái chung trong Xcode, bạn sẽ tìm thấy tên dự án của mình. Nhấp vào nó và thay đổi nó từ mục tiêu đến phần dự án.


1

Thêm điều này bởi vì tôi đã mất 4 giờ để tìm ra ..

Xcode sẽ không thể tạo hồ sơ cung cấp cho một thiết bị không có tên, tức là "" hoặc "". Khi tôi thay đổi tên thiết bị của mình thành tên khác, các bước trên đã hoạt động.


1

Thay đổi Deployment Target sang phiên bản mới hơn và sau đó giải quyết


0

Đối với tôi điều này xảy ra khi tôi đang tạo một ứng dụng tvOS và không đăng ký appleTV.

Nói chung, bạn cần cắm thiết bị hoặc đã đăng nhập vào thiết bị (đã kết nối với thiết bị) .. sau đó thiết bị sẽ hiển thị tại đây: https://developer.apple.com/account/resource/devices/list

Bạn cũng có thể thêm thiết bị ở đó..bạn cần nhấp vào đặt lại để có thể thêm thiết bị mới. nút đặt lại phải được dán nhãn sửa đổi vì nó không thiết lập lại bất cứ điều gì.

ví dụ: nếu bạn cần tạo một ứng dụng tvOS thì bạn cần phải có một TV apple trong danh sách thiết bị. Một khi bạn thêm nó thì bạn tốt để đi. Những nụ hôn.


0

Đối với tôi, điều này xảy ra khi tôi cố chạy trên thiết bị có phiên bản iOS mới hơn so với phiên bản Xcode tôi đang chạy.


0

Cả hai lỗi này phát sinh do một hồ sơ cung cấp không tồn tại. Để tạo một cái, chỉ cần làm như sau trong đề xuất trong thông báo lỗi:

  1. Cắm thiết bị Apple của bạn
  2. Chọn thiết bị từ menu chương trình / trình giả lập
  3. Sau đó, hồ sơ cung cấp sẽ tự động được tạo

nhập mô tả hình ảnh ở đây



-1

Mannual: Chuyển đến tài khoản nhà phát triển apple của bạn và nhấn chứng chỉ Chọn thiết bị từ bên trái Thêm tên thiết bị và UDID của thiết bị. Đóng Xcode và nhấn ký tự động

Tự động: Đính kèm iPhone của bạn vào Xcode. và chạy ứng dụng trên đó. Xcode sẽ tự động tạo một hồ sơ.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.