Thêm thiết bị vào hồ sơ cấp phép nhóm


121

Tôi cần thêm thiết bị vào hồ sơ cấp phép nhóm của mình, tuy nhiên thực tế tôi không có thiết bị đó nên tôi không thể kết nối thiết bị với máy tính của mình, vì vậy Xcode không thể thêm UDID vào thiết bị của tôi và vào hồ sơ cấp phép nhóm. Có cách nào để thêm nó theo cách thủ công vào hồ sơ cấp phép của nhóm không, tôi không thể tìm ra cách chỉnh sửa nó. Ngoài ra, khi tôi thêm thiết bị vào cổng cấp phép của mình, thiết bị đó không tự động được thêm vào hồ sơ cấp phép nhóm của tôi.


7
Đôi khi dường như có điều gì đó khiến Hồ sơ nhóm cập nhật với toàn bộ danh sách thiết bị của bạn. Tôi nghĩ đó là khi bạn thêm một thiết bị mới thông qua Xcode, mặc dù tôi không thể chắc chắn. Tuy nhiên, nếu bạn tạo hồ sơ do chính mình quản lý và bật "Cấp phép thiết bị tự động" trong Trình tổ chức, nút "Làm mới" sẽ tự động tải xuống bản sao mới của hồ sơ tùy chỉnh của bạn bất cứ khi nào sau khi bạn thực hiện thay đổi.
Chris Newman

2
Nút Làm mới trong XCode phù hợp với tôi trên Hồ sơ cấp phép nhóm. Cảm ơn, mẹo hữu ích!
Danny Parker

Nút làm mới cũng hoạt động với tôi và nó đã tải tất cả các thiết bị.
zirinisp

Câu trả lời:


132

Điều này đã làm việc cho tôi:

  1. Đăng nhập vào cổng cấp phép iphone của bạn thông qua developer.apple.com
  2. Thêm UDID trong thiết bị
  3. Quay lại XCode, mở Trình tổ chức và chọn "Hồ sơ cấp phép", đảm bảo rằng "Cấp phép thiết bị tự động" được chọn ở ngăn trên cùng bên phải, sau đó nhấp vào nút "Làm mới" và kỳ diệu là tất cả các thiết bị của bạn được đặt trong cổng cấp phép sẽ được tự động thêm vào.

20
Hộp kiểm Cấp phép thiết bị tự động đã bị xóa trong Xcode 4.5
Wolfert

1
Nó đã bị xóa, nhưng điều đó có nghĩa là nó được bật theo mặc định và luôn luôn?
Jason McCarrell

Trong các phiên bản mới hơn của Xcode - được thử nghiệm trên Xcode 6 - "Cấp phép thiết bị tự động" được bật theo mặc định. Vì vậy, hãy thêm thiết bị của bạn thông qua cổng và nhấn làm mới - thiết bị của bạn hiện được tự động gắn một cách kỳ diệu vào hồ sơ cấp phép của bạn.
thattyson

3
@thattyson ý bạn là gì khi "nhấn làm mới" ở đâu? Và đâu là "Thiết bị tự động cung" nằm để xem nó ở đâu trên
Deminetix

4
@Deminetix Đi tới Xcode> Tùy chọn> tab "Tài khoản"> Chọn ID Apple của bạn (ngăn bên trái)> Nhấp đúp vào Tên nhóm của bạn. Nhấp vào "Tải xuống tất cả" để làm mới hồ sơ cấp phép của bạn. Việc bật / tắt cung cấp thiết bị tự động không dễ dàng như vậy nhưng bạn có thể đọc thêm tại đây: developer.apple.com/library/ios/qa/qa1814/_index.html
thattyson

18

nhấp chuột phải vào thiết bị, sau đó chọn 'thêm thiết bị vào cấu hình cấp phép'


15

Đối với Xcode 6 thì hơi khác một chút.

Sau khi thêm UDID của thiết bị vào trang web của nhà phát triển ( https://developer.apple.com/account/ios/device/deviceList.action ), hãy quay lại Xcode.

Xcode -> Preferences -> Accounts Chọn Apple ID bạn đã thêm thiết bị vào và ở dưới cùng bên phải, nhấp vào "Xem chi tiết ..."

Nhấn vào biểu tượng làm mới ở dưới cùng bên trái, sau đó thử chạy lại ứng dụng.


18
Biểu tượng làm mới không còn ở đó nữa
Deminetix

3
Điều này đúng ngoại trừ nó được thay đổi thành: Xcode -> Preferences -> Accounts Chọn Apple ID -> Tải xuống cấu hình thủ công
Jordan

13

Vào ngày 16 tháng 5 năm 2013, bằng cách sử dụng XCode 4.6.2, tôi phải làm như sau để thêm một thiết bị (mà tôi không có quyền truy cập vật lý) vào hồ sơ cấp phép nhóm:

  1. Đăng nhập vào cổng cấp phép thông qua developer.apple.com
  2. Thêm UDID trong Thiết bị
  3. Chọn hồ sơ Cấp phép nhóm trong Hồ sơ cấp phép
  4. Nhấp vào nút Chỉnh sửa
  5. Và bên dưới các thiết bị cho cấu hình cấp phép đó, hãy nhấp vào Chọn tất cả hoặc chỉ các thiết bị bạn muốn đưa vào.
  6. Nhấp vào Tạo
  7. Sau đó quay lại XCode và nhấp vào biểu tượng làm mới (dưới cùng bên phải) trong Công cụ -> Thiết bị -> Hồ sơ cấp phép

Đôi khi phải mất một lúc trước khi chứng chỉ được cập nhật và tìm nạp từ XCode.

Hy vọng điều này sẽ giúp độc giả mới.


Không còn tab Hồ sơ cấp phép trong Trình tổ chức trong XCode 5. Tôi đoán điều đó có nghĩa là bây giờ tất cả đều tự động?
tenpn

8
Trong xCode 5, nó được chuyển đến Preferences -> Accounts -> View Details (dưới Apple ID) -> sau đó nhấn vào nút refresh nhỏ ở dưới cùng. Tôi đoán là, nó đã quá dễ dàng để làm trong Xcode 4, vì vậy táo chuyển nó ở đâu đó khó tìm
1800 INFORMATION

Nếu Hồ sơ cấp phép là "Managed By Xcode"nút "Chỉnh sửa" có màu xám trên trang web.
pkamb

Vì chúng tôi đã có XCode 5 bây giờ, đã có nhiều thay đổi, nhưng việc nhấp vào xóa sẽ khiến XCode tạo một cái mới cho bạn. Và tôi nghĩ rằng tất cả các thiết bị sẽ được tự động thêm cho bạn.
Paaske

9

Giải pháp để thêm thiết bị vào cấu hình cấp phép hiện có (được tạo tự động hoặc thủ công) (được thử nghiệm trong Xcode 8.2.1):

  1. Thêm thiết bị vào cổng nhà phát triển.
  2. Chỉ khi sử dụng cấu hình được tạo thủ công: thêm thiết bị vào cấu hình.
  3. Trong Xcode, chuyển đến Xcode> Tùy chọn> tab "Tài khoản"> chọn ID Apple của bạn (ngăn bên trái)> nhấp đúp vào Tên nhóm của bạn.
  4. Tìm hồ sơ cấp phép hiện có. (các hồ sơ được tạo tự động sẽ bắt đầu bằng 'Hồ sơ cấp phép nhóm iOS' hoặc 'XC iOS' hoặc tương tự.
  5. Nhấp chuột phải vào hồ sơ.
  6. Chọn 'Chuyển vào Thùng rác'.
  7. Hồ sơ sẽ biến mất. Một hồ sơ mới có cùng tên có thể xuất hiện lại, điều đó không sao cả.

Xcode bây giờ nên biết thiết bị mới được thêm vào.


11
Wau ấn tượng như thế nào táo không giống như các nhà phát triển của nó
Renetik

Tôi đã thêm một thiết bị mới vào cổng thông tin và quay lại XCode và tạo .ipa, nó hoạt động và tôi không biết làm thế nào / tại sao? XCode 7.3
Tejas K

6

Lấy UDID từ iTunes:
http://www.innerfence.com/howto/find-iphone-unique-device-identifier-udid

Khi bạn đã có:

  1. Đăng nhập vào cổng cấp phép iphone của bạn thông qua developer.apple.com
  2. Thêm UDID trong thiết bị.
  3. Thêm thiết bị vào hồ sơ cấp phép.
  4. Tải lại hồ sơ và tận hưởng.

12
Cổng này sẽ không cho phép bạn thêm thiết bị vào cổng Cấp phép nhóm vì nó được quản lý bởi Xcode, vì vậy, điều đó sẽ không hoạt động với tôi.
marchinram

2
Tạo hồ sơ cấp phép của riêng bạn. Hồ sơ cấp phép nhóm không phải là hồ sơ duy nhất bạn được phép có.
David Liu,

8
Mọi người đều được tự động thêm vào hồ sơ cấp phép nhóm. Tất cả những gì bạn phải làm là thêm thiết bị và sau đó làm mới trong Xcode.
crimson_penguin

+1, đây là bit thông tin quan trọng trong chuỗi này nếu bạn không muốn liên quan đến Xcode.
tomfanning

3
Và bạn sẽ làm gì khi nó không được tự động thêm vào hồ sơ cấp phép?
James Moore

5

Có hai loại cấu hình cung cấp.

  • phát triển và
  • phân phối

Khi ứng dụng xuất hiện trên cửa hàng ứng dụng thì hồ sơ phân phối sẽ hoạt động và không cần thêm bất kỳ thiết bị nào.

Chỉ các cấu hình phát triển mới cần thêm thiết bị. Để làm như vậy, đây là các bước

  1. Đăng nhập vào trung tâm thành viên developer.apple.com.
  2. Chuyển đến Chứng chỉ, Số nhận dạng & Hồ sơ.
  3. Nhận UDID của thiết bị của bạn và thêm nó vào các thiết bị.
  4. Chọn hồ sơ cấp phép của nhà phát triển và chỉnh sửa nó.
  5. Nhấp vào hộp kiểm bên cạnh thiết bị bạn vừa thêm.
  6. Tạo và tải xuống hồ sơ.
  7. Nhấp đúp vào nó để cài đặt nó.
  8. Kết nối thiết bị của bạn và thử lại.

Điều này làm việc cho tôi hy vọng nó hiệu quả với bạn.


4

Tôi đã nhiều lần gặp phải vấn đề tương tự là tôi thêm thông tin thiết bị vào cổng thông tin để tôi có thể xuất bản bản dựng để thử nghiệm vải nhưng thiết bị vẫn bị thiếu do cách Xcode không cập nhật hồ sơ cấp phép nhóm.

Vì vậy, dựa trên các câu trả lời khác và kinh nghiệm của riêng tôi, cách tốt nhất và nhanh nhất là xóa tất cả các cấu hình Cấp phép theo cách thủ công bằng dòng lệnh trong khi tính năng ký tự động sẽ tải xuống lại chúng với các thiết bị được cập nhật.

Nếu điều này có thể dẫn đến một số vấn đề không xác định mà tôi không biết và rất nghi ngờ, nhưng nó phù hợp với tôi.

Vì vậy chỉ cần:

cd ~/Library/MobileDevice/Provisioning\ Profiles/
rm *

Và thử lại...


Có lẽ một vài lời giải thích sẽ hữu ích?
olinox 14

@ olinox14 bây giờ nó quá nhiều văn bản, tôi nghĩ haha
Renetik

1
cd ~/Library/MobileDevice/Provisioning\ Profiles/nếu bạn đã mở terminal trong một thư mục khác, cd Library / .. sẽ bị lỗi và rm có thể bị lỗi
user1817787

3

Lưu ý rằng người thử nghiệm không còn được thêm qua UUID trong Apple TestFlight mới.

Các bản dựng Chuyến bay thử nghiệm hiện yêu cầu Hồ sơ cấp phép phân phối trên App Store. Cổng thông tin không cho phép thêm UUID vào loại hồ sơ cấp phép này.

Thay vào đó, hãy thêm "Người kiểm tra nội bộ" qua iTunes Connect:

Người kiểm tra nội bộ là người dùng iTunes Connect với vai trò Quản trị viên hoặc Kỹ thuật. Chúng có thể được thêm vào Người dùng và Vai trò.

Sau khi thêm người dùng, hãy nhớ nhấp vào tên của họ và lật công tắc "Người kiểm tra nội bộ".

Công tắc chuyển đổi kiểm tra nội bộ

Sau đó, đi đến App > Prerelease > Internal Testersvà mời họ đến tòa nhà.


2

Sau khi bạn đã thêm UDID vào các thiết bị trong Cổng cấp phép theo cách thủ công, bạn nên lừa Xcode tạo Hồ sơ cấp phép nhóm mới (với thiết bị mới được thêm vào). Làm theo các bước sau:

  1. Mở Công cụ tổ chức> Thiết bị> Thư viện> Cấu hình Cấp phép. Tìm hồ sơ hiện có (cũ) (không bao gồm thiết bị mới được thêm vào). Xóa đi.
  2. Kết nối một trong các thiết bị của riêng bạn. Nhấp chuột phải vào nó trong Công cụ> Thiết bị> Thiết bị. Chọn 'Thêm thiết bị vào cổng cấp phép'.

Điều này sẽ đánh lừa Xcode tạo một Hồ sơ cấp phép nhóm mới, hồ sơ này tự động bao gồm các thiết bị bạn đã thêm vào Cổng cấp phép.


2

Nếu gần đây bạn đã tạo hồ sơ cấp phép mới, bạn sẽ phải ngắt kết nối điện thoại của mình, đóng XCode. Sau đó, mở XCode, làm mới tài khoản của bạn, sau đó xây dựng và triển khai ít nhất một lần cho điện thoại của bạn.


2

Sau khi thêm UDID trong developer.apple.com, hãy thực hiện các bước sau:

1, Đi tới Xcode, mở Tùy chọn (cmd +,) -> Tài khoản -> Nhấp vào ID Apple của bạn -> Xem chi tiết nhập mô tả hình ảnh ở đây

2, Trong cửa sổ mới, nhấp vào "Làm mới", sau đó "Yêu cầu" nhập mô tả hình ảnh ở đây

3, Bây giờ hãy thử chạy ứng dụng của bạn trên thiết bị mới, nếu bạn gặp lỗi thông báo "hồ sơ cấp phép không liên quan", hãy tiếp tục đọc

4, Nhấp vào dự án của bạn nhập mô tả hình ảnh ở đây

6, Tìm nút "Fix It" trong phần Identity, nhấp vào nó nhập mô tả hình ảnh ở đây

7, Bây giờ hãy thử chạy lại, nó sẽ hoạt động


2

Cập nhật cho Xcode (Phiên bản 9.1). Vui lòng làm theo các bước dưới đây để làm mới hồ sơ Cấp phép

Sử dụng Xcode Organizer

  • Chọn Xuất

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

  • Chọn cơ sở phân phối mong muốn

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

  • Bây giờ Chọn Tự động Quản lý Nhận dạng Ký tên nhập mô tả hình ảnh ở đây
  • Trong màn hình tiếp theo Vui lòng nhấp vào nút tiết lộ chi tiết thẻ hồ sơ sẽ điều hướng bạn đến Thư mục hồ sơ cấp phép

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

  • Chọn tất cả các hồ sơ và thùng rác chúng. Bây giờ trong Xcode, nhấp vào nút Trước và nhấp lại vào Tự động quản lý ký, Bây giờ Xcode sẽ tạo danh tính ký mới cho bạn với các tính năng mới nhất (bao gồm cả id thiết bị mới)

Nói tóm lại, bạn có thể điều hướng đến đường dẫn hồ sơ / thư mục MobileDevice / Provisinstall và xóa tất cả hồ sơ, sau đó Lưu trữ. Bây giờ bạn có thể thấy có những cấu hình mới cho bạn. Chúc mừng :)

@JasonH hy vọng nó sẽ giúp bạn.


1

Đây là những gì đã làm việc cho tôi trong XCode 7.3

  1. Đăng nhập vào developer.apple.com
  2. Thêm thiết bị.
  3. Quay lại thẳng XCode (KHÔNG GÌ) và tạo .ipa
  4. Cài đặt bản dựng trên thiết bị, nó sẽ hoạt động.

Tôi không biết điều này hoạt động như thế nào vì tôi không tải xuống hồ sơ cấp phép mới bao gồm thiết bị mới được thêm vào, tôi cũng không chạm vào bất kỳ thứ gì trong XCode sau khi thêm thiết bị mới. Đó là điều kỳ diệu của Apple dành cho bạn.

Tôi sẽ cố gắng thêm lời giải thích cho điều này nếu tôi tìm thấy.


Điều này cũng hiệu quả với tôi trong Xcode 11 - UDID được thêm tự động thông qua AppCenter, nhưng phần còn lại, phần không làm gì là tất cả những gì cần thiết. Đã lưu trữ và xuất lại ứng dụng, thiết bị mới đã được thêm vào.
Paco1

1
  • Đăng nhập vào cổng cấp phép iPhone của bạn thông qua developer.apple.com
  • Thêm UDID trong thiết bị
  • Chuyển đến phần Hồ sơ cấp phép. Nhấp vào hồ sơ cấp phép của bạn, nhấp vào Chỉnh sửa.
  • Trong phần Thiết bị, chọn thiết bị đã thêm của bạn và tạo lại chứng chỉ cấp phép.
  • Tải xuống và nhấp đúp. Nó sẽ tự động được thêm vào Xcode của bạn.
  • Để kiểm tra UDID có trong tệp .ipa hay không. Tạo tệp .ipa và tải lên trên diawi.com, lấy liên kết diawi và nhấn trên trình duyệt Safari. Bạn có thể kiểm tra xem họ có bao nhiêu UDID được tích hợp trong .ipa đã tạo.

1

Kể từ tháng 9 năm 2018, Apple dường như (hoặc một lỗi) đã chặn theo cách thông thường để lấy UDID của XS và XS Max của bạn. Ngay cả XCode cũng không thể đăng ký điện thoại mới cho bạn.

Sau vài giờ tìm hiểu, tôi đã tìm ra:

  • Kết nối iPhone với máy Mac của bạn.
  • Điều hướng đến  -> Giới thiệu về máy Mac này.
  • Nhấp vào Báo cáo hệ thống và chọn USB.
  • Nhấp vào iPhone và sao chép giá trị bên cạnh nhãn Số sê-ri.
  • Sao chép và dán giá trị. Sau đó, bạn cần thêm một - sau chữ số thứ 8.
  • Đây là UDID cho iPhone XS và iPhone XS Max.

Nguồn


0

đăng nhập vào tài khoản nhà phát triển của apple và mở hồ sơ cung cấp mà bạn đã chọn trong cài đặt và thêm thiết bị. Thiết bị sẽ tự động hiển thị nếu được kết nối với PC.


-2

Xcode 10.3

Trong công cụ tìm, điều hướng đến: MobileDevice / Cấu hình cung cấp / và xóa tất cả các tệp ở đó.

Sau đó, Lưu trữ và Tự động quản lý ca hát.

Bạn xong việc rồi!

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.