Cấu hình cấp phép Xcode 8 sẽ không tải xuống


89

Gần đây tôi đã cập nhật lên Xcode 8 và khi tôi nhấp vào tùy chọn "tải xuống" bên cạnh hồ sơ cấp phép trong menu Xcode / Preferences / Accounts / View Details, nó sẽ chuyển thành màu xám và không tải xuống. Sau khi khởi động lại Xcode, có thể nhấp lại vào nút tải xuống và sự cố vẫn tiếp diễn. Xcode 8 "bắt đầu" tải xuống và nút có màu xám vĩnh viễn Tải xuống thủ công hồ sơ cấp phép và thả vào biểu tượng Xcode không thêm hồ sơ vào tài khoản nhà phát triển cụ thể trong Xcode 8. Có ai gặp sự cố này gần đây và đã giải quyết nó không? Tôi đã kiểm tra tất cả các câu hỏi liên quan đến phiên bản Xcode mới, vẫn không có lời giải.


13
Điều này thật tức giận, tôi đã gặp vấn đề tương tự. Ngoài ra thảo luận ở đây forums.developer.apple.com/thread/63621
blahartinger

cho đến hôm nay, tôi vẫn chưa có giải pháp thích hợp cho việc này, tôi đang tiếp tục cung cấp tự động và chỉ cần đặt lại mọi thứ cho dự án cũ mà tôi đang làm việc. Điều hợp lý duy nhất tôi có thể đề xuất ngay bây giờ - tệp báo cáo lỗi.
Wladek Surala

Tôi đã trải qua điều tương tự và tôi đã trả lời. Hãy kiểm tra xem nó có phù hợp với bạn không? Tôi đang sử dụng phiên bản xcode 8.1 GM.
Vighnesh Pai

Tôi cũng gặp sự cố này sau khi đặt lại chứng chỉ phân phối ứng dụng của mình. Hầu như không có gì được đề cập ở đây hoạt động. "Không có gì" là do tôi không nhớ liệu có đề xuất xóa hồ sơ cấp phép không thành công và tạo hồ sơ mới cho cùng một ứng dụng hay không. Điều đó đã khắc phục tôi với một hồ sơ đó (và chỉ một hồ sơ (tôi có thêm 3 hồ sơ không tải xuống được)). Nhưng khi tôi về nhà và cố gắng thực hiện cùng một thao tác đã thất bại trước đó (tải xuống tất cả) mọi thứ đều hoạt động một cách kỳ diệu. Vì vậy, nó là một trong hai mạng có liên quan hoặc của Apple chỉ cố định vấn đề này trong vài giờ qua (và tôi thực sự nghi ngờ nó :))
vturchenko

Câu trả lời:


12

Lưu ý rằng giao diện người dùng trong Xcode này là một sự tiện lợi và không chặn công việc của bạn. Các cấu hình bạn muốn tải xuống vẫn có sẵn theo các bước sau:

  1. Truy cập developer.apple.com trong Safari
  2. Nhấp vào Tài khoản và đăng nhập
  3. Nhấp vào Ceritficates, Số nhận dạng và Tiểu sử
  4. Điều hướng đến hồ sơ bạn quan tâm và tải xuống
  5. Kéo cấu hình đã tải xuống vào biểu tượng của Xcode trong thanh công cụ.

Tại thời điểm này, hồ sơ của bạn sẽ được cài đặt trên máy Mac và có thể sử dụng được trong Xcode.

Đối với OP - nếu việc cài đặt cấu hình theo cách thủ công theo cách này không giải quyết được sự cố, thì có thể bạn đang gặp một sự cố cấu hình khác hoặc một lỗi. Bạn có thể làm rõ những gì bạn thấy sau khi cài đặt thủ công cấu hình và chọn nó trong tab Chung - bạn có gặp lỗi bản dựng hoặc sự cố khác không?


1
Chà, tôi đã thử điều này trên cả 3 hồ sơ mà chúng tôi có và nó dường như không hiệu quả. Tôi tải xuống hồ sơ từ trang web và nhấp đúp vào nó. Điều này đưa ra Xcode, nhưng nếu không thì không có dấu hiệu nào khác đã xảy ra. Và hồ sơ vẫn có nút Download trong Preferences.
Jonathan

25

Tôi đang gặp sự cố tương tự trong đó nút tải xuống có màu xám nhưng quá trình tải xuống dường như không bao giờ hoàn tất.

Tôi đã xóa thủ công tất cả các cấu hình trong công cụ tìm và nhấp vào tải xuống. Ngay cả khi quá trình tải xuống dường như không hoàn tất, hồ sơ vẫn được tải xuống ...

Bạn có thể xem hồ sơ của mình trong công cụ tìm kiếm tại

HOME/Library/MobileDevice/Provisioning Profiles

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


3
trong trường hợp của tôi, sau khi thực hiện những gì bạn đã nói, một số cấu hình được tải xuống và không thấy trong Xcode 8. Tôi đã cố xóa tất cả các cấu hình theo cách thủ công và tải xuống lại, nhưng nó không thay đổi bất kỳ điều gì với khả năng hiển thị của chúng trong Xcode.
Wladek Surala

Làm việc cho tôi quá!
Mathew Antony

3

Tôi đã vượt qua nó bằng cách bỏ chọn và kiểm tra lại:

Cài đặt dự án -> Chung -> Ký -> 'Tự động quản lý ký'


Tất nhiên đây là điều đúng đắn cần làm từ Xcode 8 và iOS 10, và đó là cách (tôi cho là gần như tất cả) các nhà phát triển chấm dứt "cơn ác mộng cung cấp", +1. Câu hỏi của tôi là về cách giải quyết vấn đề với giao diện người dùng của Xcode, vì có một số trường hợp khi ai đó muốn sử dụng các cấu hình cấp phép "cũ" trong một dự án không phải là mới.
Wladek Surala

2
Cùng một vấn đề nhưng việc bỏ chọn và kiểm tra lại không khắc phục được sự cố lần này. Phải bỏ chọn nó và chọn thủ công các cấu hình cấp phép chính xác, khi tôi đã làm điều đó nó hoạt động chính xác. Khi để ở chế độ Tự động, xcode sẽ sử dụng cấu hình cấp phép mà nó quản lý (không xuất hiện trong cổng web) và nó chỉ không được cập nhật với các thiết bị mới.
CodeSmith

Cũng không khắc phục được sự cố cho tôi.
Andy

Điều này không khắc phục được sự cố cho tôi. Tôi đã phải mở lại một dự án khác (đã hoạt động trước đó) và đóng nó và mở dự án có vấn đề để làm cho nó hoạt động. Tôi lặp lại điều này hai lần.
Xiao Peng - ZenUML.com

Đó không phải là điểm của "tự động quản lý ký"? Việc bật nó cho phép tôi chọn thủ công hồ sơ cấp phép của mình.
Sam

2

Trong trường hợp sự cố bắt đầu xuất hiện sau khi tôi thêm tính năng Đẩy (tôi đã kiểm tra nút bật tắt thông báo đẩy trong target-> functions) Nếu tôi tiếp tục và bỏ chọn điều đó thì tôi có thể tạo và tải lên cửa hàng ứng dụng.


Một bản cập nhật. Tôi đã có thể làm cho nó hoạt động. Vì một số lý do kỳ lạ trong cổng nhà phát triển, hồ sơ cấp phép của tôi để phân phối (cho testflight) đã được thiết lập để hoạt động với một số chứng chỉ mà tôi không có khóa cá nhân trong chuỗi khóa của mình. Tôi đã thay đổi chứng chỉ bằng một chứng chỉ khác mà tôi có khóa riêng và mọi thứ hoạt động tốt. Kiểm tra hồ sơ cấp phép của bạn! Tôi không chắc liệu điều này có liên quan đến Xcode8 hay không nhưng chắc chắn tôi đã không tự mình thay đổi nó.
gosho_ot_pochivka

2

Tôi đã gặp vấn đề tương tự. Đây là những gì tôi đã làm để giải quyết vấn đề cho tôi.

  • Đầu tiên, tôi nhấp chuột phải vào từng trong số hai cấu hình sẽ "xám không tải xuống" và chuyển vào thùng rác.
  • Sau đó, tôi đã xóa tài khoản nhà phát triển trong Xcode.
  • Tôi đã thêm lại tài khoản nhà phát triển, quay lại chi tiết và tải xuống tất cả.

Nó làm việc cho tôi, hy vọng điều này sẽ giúp.


Lưu ý, trường hợp của tôi, ứng dụng nó được phân phối đặc biệt và không có mã nguồn hoặc tính năng thay đổi trong nhiều tháng, vì vậy nó không (đối với tôi) liên quan đến điều đó. Tôi chỉ cần hồ sơ khi thêm thiết bị.
tigerMike

Điểm đầu tiên chỉ giải quyết nó. Không cần xóa và thêm lại tài khoản nhà phát triển. Trong trường hợp của tôi, hồ sơ cấp phép đã được gia hạn. Như bạn đã đề cập ở điểm đầu tiên 'mỗi một trong hai cấu hình', tôi chỉ cần tìm kiếm nó, nhưng đó không phải là hai. Vì vậy, tôi truy cập cổng nhà phát triển và nhấp vào hồ sơ cấp phép của tôi-> chỉnh sửa-> tạo. Bây giờ quay lại với tài khoản XCode, tôi thấy có 2 cấu hình. 1 với tùy chọn tải xuống và một khác không có nó. Vì vậy, điểm đầu tiên: Hồ sơ chuyển mà không cần nút tải xuống để thùng rác, và tải kia successsfully
iAkshay

2

Câu trả lời là đây.

Nghe có vẻ không nhiều nhưng nó thực sự hiệu quả với tôi.

Chỉ cần nhấp chuột phải vào hồ sơ cung cấp và nhấp vào Hiển thị trong công cụ tìm. Sau đó xóa tất cả hồ sơ cung cấp trong toàn bộ thư mục.

Không goto cài đặt dự án Xcode và Đánh dấu vào hộp kiểm, Tự động ký người quản lý. Xcode sẽ làm phần còn lại cho bạn.


vui lòng đọc toàn bộ cuộc thảo luận trước khi đăng - xóa thủ công hồ sơ cấp phép đã được đề cập ở đây
Wladek Surala

1

Tôi cũng gặp sự cố này và đã thành công với việc đổi tên hồ sơ. Ví dụ: nó từng được đặt tên là "[Tên ứng dụng] Dev", và bất kể tôi đã làm gì, gia hạn, xóa và tạo lại với cùng một tên, cài đặt thủ công, nó sẽ không hoạt động chút nào. Cho đến khi tôi đổi tên hồ sơ thành "[Tên ứng dụng] Phát triển".


1

Đối với tôi, nó đã giúp Nhập cấu hình trong XCode trong Cài đặt chung: Nhập hồ sơ trong XCode


0

Hãy thử xóa và thêm tài khoản của bạn nếu điều đó không hiệu quả

thử

Mở thiết bị đầu cuối

defaults delete com.apple.Xcodevà nhấn "Enter". Thao tác này sẽ xóa các cài đặt tùy chỉnh đã thiết lập.

rm -rf ~/Library/Application\ Support/Xcodevà nhấn "Enter". Thao tác này cũng xóa các thư mục cấu hình.

Điều này đã lưu ngày của tôi nếu sự cố vẫn tiếp diễn, cài đặt lại Xcode


1
một số hồ sơ đã thay đổi - bây giờ các hồ sơ tải xuống theo cách ngẫu nhiên, một số đang được tải xuống, một số khác vẫn còn sự cố, cuối cùng một số hồ sơ hiển thị là đã tải xuống và sau vài giây, nút tải xuống lại xuất hiện. Tôi sẽ cố gắng làm việc với nó.
Wladek Surala

Không làm việc cho tôi. Tôi đang thấy hành vi tương tự như @gameCon
blahartinger 30/09/16

1
để xóa giá trị mặc định của bạn, bạn có thể cần phải làm defaults delete com.apple.dt.Xcodehơn làdefaults delete com.apple.Xcode
danyamachine

0

Tôi đã gặp vấn đề tương tự và không có gì giải quyết được nó, vì vậy tôi đã tìm thấy một công việc xung quanh

  1. Tải xuống hồ sơ cấp phép trực tiếp từ tài khoản nhà phát triển và nhấn đúp vào nó, nó sẽ được cài đặt trong xcode.
  2. Tải xuống và cài đặt tiện ích cấu hình iPhone.
  3. Mở tiện ích cấu hình iPhone ở đó, bạn sẽ tìm thấy tất cả các cấu hình cung cấp
  4. Sau đó chọn cấu hình cấp phép bạn muốn sử dụng, sau đó chọn chi tiết cấu hình mà bạn có thể thấy Định danh cấu hình.
  5. Sao chép định danh Hồ sơ đó và mở xcode.
  6. Điều hướng đến nhận dạng ký mã và ở đó trong hồ sơ cấp phép, hãy chọn những người khác và dán mã nhận dạng Hồ sơ đã sao chép.
  7. Chơi lô tô!

Tôi đã thử cách này, nhưng không thành công. Tôi đã chuyển sang hồ sơ cấp phép tự động theo cách, có lẽ đây chỉ là một lỗi đối với hồ sơ.
Wladek Surala

0

Trong trường hợp của tôi (Xamarin.iOS btw), tôi đã xóa thủ công tất cả các cấu hình cấp phép nằm trong đó HOME/Library/MobileDevice/Provisioning Profilesnhưng tôi cần phải làm gì đó khác để có thể triển khai ứng dụng cho một thiết bị:

Vấn đề là tôi đã triển khai Khung thông báo đẩy iOS 10 hoàn toàn mới, yêu cầu bổ sung thuộc tính sau vào Entitlements.plist:

<key>aps-environment</key>
<string>development</string>

Và tôi đã cố gắng triển khai một phiên bản phát triển sử dụng giá trị productionthay vì development. Thay đổi giá trị đó là một mẹo nhỏ.


0

Trên thực tế, tất cả các giải pháp được cung cấp có thể hoạt động hay không, điều đó phụ thuộc vào may mắn của bạn, nhưng chủ yếu là bạn phải tiếp tục xóa tài khoản, dọn dẹp hồ sơ cung cấp như câu trả lời của "mogile_oli" và thêm lại chúng, nhưng đừng quên để đặt lại danh tính ký:

Tài khoản -> Chọn Tài khoản đã Thêm -> Chọn Nhóm và Xem Chi tiết (hoặc nhấp đúp vào tên nhóm) -> bạn sẽ thấy nút Đặt lại nếu cần, hãy nhấp vào đó,

Và bạn thực sự cần cố gắng xây dựng bằng tính năng Ký tự động trước rồi xóa nó đi, có vẻ như không thể tải xuống bằng nút, bây giờ chỉ cần bỏ qua nút tải xuống từ trang này, nhưng tốt hơn nên sử dụng hộp thoại trong khi bạn cố gắng xây dựng.

Và luôn Thoát Xcode và mở lại nó sau hầu hết mỗi hành động bạn làm, Sau 2 ngày lãng phí, tôi đã làm cho nó hoạt động như thế này!


0

Tôi gặp vấn đề tương tự. Tôi để lại giải pháp phù hợp với tôi:

Tôi đã xóa tất cả các chứng chỉ đã hết hạn khỏi keyChain của mình, tôi nhận thấy rằng các chứng chỉ mới không tải xuống được vì tôi có liên quan đến chứng chỉ đã hết hạn. Tôi không biết tại sao nó có vẻ là vấn đề với keyChain / iTunes của tôi


điều này không hiệu quả với tôi, tuy nhiên nó có thể hiệu quả với những người khác. Thật vậy, keychain có một số lỗi đã biết liên quan đến chức năng thêm / xóa, ít nhất là trên iOS, vì vậy macOS có thể tương tự, nhưng tôi không có lý do đầy đủ cho tuyên bố này.
Wladek Surala

@gameCon Tôi hoàn toàn đồng ý, Nó có vẻ là một lỗi chuỗi khóa. Tôi cũng không có một lời biện minh nào.
nacho c

0

Tôi đã giải quyết nó bằng cách tạo chứng chỉ phát triển của riêng mình (Trong Xcode) và gán nó trong hồ sơ cung cấp phát triển. Sau khi tôi tải xuống và nhấp đúp vào nó, tôi đã có thể làm cho nó hoạt động tốt.

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.