Không tìm thấy hồ sơ cung cấp hợp lệ cho tệp thực thi này cho chế độ gỡ lỗi


239

Tôi gặp lỗi này trong khi tôi đang cố gắng gỡ lỗi ứng dụng của mình trên thiết bị.

Tôi đã tạo hồ sơ cung cấp phát triển vì nó được đề cập tại cổng thông tin dành cho nhà phát triển. Thiết bị phát triển của tôi được chọn trong cấu hình và tôi đang chọn cấu hình chính xác từ menu nhận dạng ký mã của Target. Tôi đã tạo lại hồ sơ cung cấp nhiều lần và cũng gỡ bỏ và cài đặt lại nó và tạo lại dự án nhưng tôi nhận được điều đó bất cứ khi nào tôi cố gắng gỡ lỗi trên thiết bị.

Btw, hồ sơ cung cấp phân phối adhoc hoạt động.

Tôi dành cả ngày để tìm ra giải pháp nhưng không có gì. Bất cứ ai cũng có một giải pháp?


2
Apple cung cấp các hướng dẫn chi tiết bên trong cổng cung cấp: Chứng chỉ , Hồ sơ cung cấp
Casebash

Điều kỳ lạ là tôi chỉ thấy lỗi này trong bảng điều khiển Xcode Organizer nhưng ứng dụng vẫn cài đặt và chạy mà không gặp vấn đề gì. Tôi đang xây dựng với một hồ sơ đặc biệt và hồ sơ phân phối cửa hàng ứng dụng. Có thể phàn nàn về hồ sơ ad hoc nhưng chạy với hồ sơ phân phối cửa hàng ứng dụng?
giàu có vào

Tôi đã làm theo hướng dẫn này và nó đã làm việc cho tôi! Hy vọng nó giúp. youtube.com/watch?v=dUdHifLTyrE
matiaslezin

Tôi gặp vấn đề tương tự. Thiết bị không được thêm vào hồ sơ cung cấp, đó là lý do.
kelin

1
Nếu bạn nhận được thông báo này sau một tuần để ứng dụng hoạt động và đang sử dụng tài khoản nhà phát triển miễn phí, bạn phải cài đặt lại
Ryan Hained

Câu trả lời:


186

Có thể là do iphone của bạn không được cổng thông tin cung cấp nhận ra.

Giải pháp:

1) Trong Xcode, Goto -> Build -> xóa tất cả các mục tiêu.

2) Trong "Nhóm & Tệp" -> Mục tiêu -> mở rộng nó -> nhấp chuột phải vào ứng dụng của bạn và chọn Làm sạch "ứng dụng của bạn"

3) Goto-> Cửa sổ -> Sắp xếp

4) Trong tab Thiết bị ở bên trái, chọn iphone của bạn

5) Trong phần Cấp phép của iphone đã chọn, hãy xóa tất cả các cấu hình hiện tại (nếu có)

6) Rút phích cắm iPhone của bạn và cắm lại.

7) Goto-> Cửa sổ -> Trình tổ chức -> nhấp chuột phải vào iPhone của bạn -> Thêm thiết bị vào cổng cung cấp

8) Bây giờ hãy đảm bảo bạn đã chọn danh tính ký mã phù hợp trong chỉnh sửa cài đặt dự án -> xây dựng -> ký mã

Xây dựng và chạy. Chúc may mắn!


7
không cần thiết. Tôi đã thực hiện tất cả các bước bạn đã đề cập và thiết bị của tôi đã / đã được liệt kê trong cổng cung cấp và tôi vẫn gặp lỗi này.
Nate

35
Điều này bây giờ đã lỗi thời. Trong Xcode 4.3+, đi tới Trình tổ chức> chọn thiết bị> nhấp vào "Thêm vào Cổng thông tin" ở cuối phần mềm và bạn sẽ đi! Nếu bạn nhận được mật khẩu sai lần đầu tiên Xcode Organizer yêu cầu, nó vẫn sẽ cài đặt thiết bị nhưng không có chứng chỉ hợp lệ. Làm mới hồ sơ cung cấp trong 'Thư viện' không ảnh hưởng đến chứng chỉ liên quan của thiết bị. Voila!
pchap10k

1
Tôi không nghĩ rằng nó sẽ làm việc, nhưng nó hoàn toàn làm được. Cảm ơn! tiết kiệm cho tôi rất nhiều giờ đau đầu. :) btw, tôi đang sử dụng xcode 4.5.
Mona

1
Khi "thêm vào cổng cung cấp", tôi đã gặp một lỗi mà tôi cần phải chấp nhận thỏa thuận mới trên trang web developer.apple.com, trước tiên đã sử dụng trình duyệt web, điều này rất hiệu quả. Cảm ơn!
haa

11
Cách hết hạn. Điều này hoàn toàn khác trong xCode 6 ... vui lòng cập nhật câu trả lời của bạn.
stevebot

45

Trong Xcode 10, tôi đã giải quyết điều này bằng cách chuyển hệ thống xây dựng của dự án từ "hệ thống xây dựng mới" sang "hệ thống xây dựng kế thừa" (Tệp -> Cài đặt dự án).


5
Câu hỏi ban đầu là "Tôi đã dành cả ngày để tìm ra giải pháp nhưng không có gì. Có ai có giải pháp không?" liên quan đến "Không tìm thấy hồ sơ cung cấp hợp lệ cho tệp thực thi này cho chế độ gỡ lỗi". Thay đổi hệ thống xây dựng trong phiên bản Xcode mới giải quyết vấn đề. Có rất nhiều giải pháp được đăng cho các tình huống khác nhau khi điều này xảy ra.
che

3
@ user191712 Bỏ qua các điều hành Wannabe. Câu trả lời của bạn đã cứu tôi khỏi hàng giờ đi xuống thỏ không liên quan đến lỗi. Cảm ơn bạn!
remondo

Tôi quên kiểm tra cấu hình này ... cảm ơn anh bạn!
Caesarak

Cảm ơn bạn rất nhiều. Nó làm việc cho tôi không mất thời gian!
Deniz

1
Vì một lý do tôi vẫn không hiểu, đó cũng là vấn đề của tôi với một cordova-ios@4.5.4dự án và XCode 10.0.
Żabojad

41

Tôi đã từng gặp vấn đề tương tự. Mọi thứ đều ổn: thiết bị đã được đăng ký trong Cổng thông tin cung cấp iOS; chứng chỉ đã được tải xuống và Hồ sơ cung cấp phát triển cho ứng dụng của tôi đã được tải xuống.

Vậy giải pháp !!!

Mục tiêu> Nhận thông tin

Chọn Cấu hình để Phát hành (đây là ma quỷ) Trong ký mã, Nhận dạng ký mã kiểm tra Nhà phát triển iPhone. Đóng.

Trên Target đã chọn Clean Target và sau đó Chạy ứng dụng.

Chúc may mắn.


67
Mục tiêu này ở đâu-> Nhận thông tin?
Septiadi Agus

1
Tôi thấy tôi có thể đặt mã nhận dạng ký mã thành devloper trên cài đặt bản dựng.
Septiadi Agus

2
Không có ảnh chụp màn hình cho "Target-> Nhận thông tin"? Không thể tìm thấy nó.
GusOst

1
@Rafael Mục tiêu là gì-> Nhận thông tin?
skywinder

1
Vui lòng giải thích "Mục tiêu> Nhận thông tin" là gì.
bitops

28

Trong trường hợp của tôi, điều này là do có một vài phiên bản chứng chỉ nhà phát triển trong móc khóa.

Xóa chứng chỉ Nhà phát triển iPhone khỏi cả Chứng chỉ và Chứng chỉ của tôi và sau đó tải xuống chứng chỉ mới nhất từ ​​trung tâm nhà phát triển và cài đặt (nhấp đúp vào tệp .cer)

sắp xếp vấn đề của tôi


Có cùng một vấn đề. Nhiều Dev certs đến tên của tôi. Điều này đã sửa nó.
Héctor Ramos

2
vâng điều này đã cố định chúng ta. nhấp vào Target> Build Settings> ký mã> gỡ lỗi> nhấp vào thả xuống cho IPHONE DVELOPER> và không chọn Tự động chọn thử từng id nhà phát triển khác được đính kèm với Nhóm khác * PP
brian.clear 12/11

1
đây phải là câu trả lời đúng ... thật hợp lý vì thiết bị không được thêm vào trong hồ sơ cung cấp thực tế ....
Calleth 'Zion'

nếu bạn cố chạy với cấu hình ký mã mà thiết bị hiện tại không được thêm vào, bạn sẽ gặp lỗi chính xác (ví dụ: điều này có thể xảy ra khi chuyển từ gỡ lỗi sang phát hành)
kritzikratzi

1
@ChrisConway Có nhưng câu trả lời được đánh dấu không giải thích lý do tại sao của vấn đề ... nó chỉ đang thực hiện toàn bộ quá trình mà không biết lý do tại sao;)
Calleth 'Zion'

18

Cuối cùng tôi có thể giải quyết vấn đề. Một trong những đồng nghiệp của tôi đã thu hồi chứng chỉ nhà phát triển tại Cổng thông tin cung cấp iOS cho các ứng dụng thử nghiệm của anh ấy. để sửa chữa; tôi đã xóa chứng chỉ nhà phát triển hiện có tại móc khóa của mình, yêu cầu chứng chỉ mới với khóa riêng hiện có, thu hồi chứng chỉ khỏi cổng cung cấp và gửi chứng chỉ mới được yêu cầu. Sau đó tôi đã tải xuống và cài đặt nó.

bây giờ tôi có thể gỡ lỗi ứng dụng của mình trên thiết bị của mình :)


Một trong những nguyên nhân có thể là "dự án => Cài đặt bản dựng => Ký kết => Nhóm phát triển" khác với "mục tiêu => Cài đặt bản dựng => Ký kết => Nhóm phát triển", chỉ cần làm cho chúng giống nhau
Dừng lại

16

Điều này khiến tôi phát hiện ra vì ai đó đã thay đổi cài đặt "Cấu hình xây dựng" của cấu hình thành "Phát hành" (trong "Sản phẩm"> "Lược đồ chỉnh sửa .."> "Chạy * .app").

Điều này thường được đặt thành "Gỡ lỗi" và do đó KHÔNG sử dụng chứng chỉ nhà phát triển và hồ sơ cung cấp mà tôi mong đợi, thay vào đó, nó sử dụng chứng chỉ phân phối.

Ngoài ra, tôi thấy rằng nếu bạn xem trong Nhật ký điều khiển cho thiết bị (thông qua Trình tổ chức), có thể có một mã lỗi cho biết rõ hơn vấn đề của bạn. Ví dụ tôi đã ...

Mon Sep  5 09:39:56 unknown installd[304] <Error>: profile not valid: 0xe8008012

Sau đó tôi đã googled "0xe8008012" và nhận được trang sau cho biết lỗi "0xE8008012 - UUID của thiết bị không khớp với bất kỳ lỗi nào trong Hồ sơ cung cấp đang được tải".

Kết nối di động


Bạn đã cứu một cuộc sống ngày hôm nay! Cảm ơn.
Okhan Okbay

15
  • Xcode->Click your app -> TARGETS -> click the app-> Build Setting-> Code Signing: Đảm bảo rằng cả DebugBất kỳ SDK iOS nào đều được đặt thành Phát triển iPhone

  • Xcode -> Product -> Scheme -> Edit Scheme: Đảm bảo Cấu hình bản dựng được đặt thành Gỡ lỗi .


Đây không phải là để phân phối.
Curnelious

Để làm rõ, tôi sẽ thêm rằng bạn nên đặt cấu hình Build thành Debug cho Run(và thường là cho TestAnalyzecũng vậy). ArchiveNói chung nên là Phát hành , nếu không phân phối của bạn sẽ bị rối tung.
Aron

13

Trong trường hợp của tôi, vấn đề này xảy ra vì một hồ sơ cung cấp khác đã được chọn cho các bài kiểm tra đơn vị. Chỉ cần tôi mất hàng giờ để tìm thấy điều này ...


@IeMale Bạn đã cứu ngày của tôi!
stavros.zavrakas

13

Tôi gặp vấn đề tương tự với Xcode 10.0 beta 5 (10L221o) và một thiết bị chạy iOS 12.0 (16A5345f) - đó cũng là bản beta.

Sau khi cài đặt cảnh báo ứng dụng có tiêu đề "Cài đặt ứng dụng không thành công" xuất hiện, "Không tìm thấy hồ sơ cung cấp hợp lệ cho tệp thực thi này."

Tôi đã loại bỏ nó bằng cách đi đến: ~/Library/MobileDevice/Provisioning Profilesvà tìm chứng chỉ Xcode đang cố sử dụng. Sau đó, trong cửa sổ "Thiết bị và Trình mô phỏng" trong Xcode, tôi nhấp chuột phải vào thiết bị của mình, chọn "Hiển thị hồ sơ cung cấp" và với nút cộng thêm hồ sơ cung cấp cho thiết bị ở đó.

Tôi không nhớ khi tôi làm nó lần trước, đã nhiều năm rồi. Tôi đoán rằng Xcode thường làm điều đó cho chúng tôi nhưng vì một số lý do, nó thất bại khi chúng tôi thấy thông báo đó.


Tôi đã có cùng một vấn đề và công việc này cho tôi. Cảm ơn bạn.
Pat

10

Với Xcode 6 và một thiết bị mới:

  1. Nhấn cmd + shift + 2 để mở thiết bị. thêm thiết bị trong xcode
  2. Nhấn nút "đăng ký thiết bị". Nếu không có nút nào như vậy (như trong ảnh chụp màn hình), hãy truy cập developer.apple.com và thêm thủ công. Sao chép Mã định danh vào trường. thêm thiết bị trên cổng thông tin
  3. Chuyển đến Xcode -> Tùy chọn -> Tài khoản -> Doubleclick trên tài khoản của bạn -> Nhấn nút làm mới nhỏ ở phía dưới bên trái để làm mới hồ sơ làm mới hồ sơ
  4. Chuyển đến Ký mã và thiết lập hồ sơ mới. thiết lập hồ sơ

Đừng quên đặt thành Provisioning ProfileTự động hoặc Hồ sơ cụ thể nếu bạn biết đó là Hồ sơ nào, nếu không xCodesẽ xử lý việc chọn Hồ sơ chính xác.
Alex Cio

Trong trường hợp của tôi, tôi cần xác nhận chấp nhận các thiết bị tương tự cho một năm mới của giấy phép nhà phát triển, sau đó xóa hồ sơ cung cấp và tải xuống lại.
Dmitry

7

Chúng ta có thể thử điều này: Điều này đã giải quyết vấn đề của tôi. Bạn cần đặt lại cấu hình mà id thiết bị của bạn đã được thêm vào khu vực thành viên của Apple.com. .nhập mô tả hình ảnh ở đây


6

Giả sử bạn đã cài đặt chứng chỉ phát triển và phân phối chính xác:

Trong Dự án, danh tính ký mã chính của bạn phải là hồ sơ nhà phát triển cho ứng dụng đó.

Trong mục tiêu Nhận dạng ký mã chính của bạn phải là hồ sơ phân phối cho ứng dụng đó, ngoại trừ việc bạn nên thay đổi Gỡ lỗi> Bất kỳ SDK iOS nào sang hồ sơ Phát triển của bạn ... và đảm bảo Phát hành> Mọi SDK iOS là hồ sơ phân phối của bạn. Điều này sẽ xây dựng và chạy trên điện thoại được cung cấp của bạn và sẽ lưu trữ mà không có bất kỳ cảnh báo mã nào.

Điều duy nhất làm việc cho tôi khi điện thoại của tôi bị hỏng và tôi phải khôi phục nó từ hình ảnh iTunes trước đó.


6

Giải pháp này hiệu quả với tôi

  1. Chuyển đến Xcode -> Tùy chọn -> Tài khoản.
  2. Trong phần hồ sơ cung cấp, nhấp chuột phải và mở với công cụ tìm.
  3. Xóa tất cả các hồ sơ cung cấp từ thư mục hồ sơ cung cấp.
  4. Cuối cùng, quay lại Xcode và nhấp vào nút refresh.

Tôi hy vọng điều đó sẽ giúp!


Thông tin bổ sung, tôi chỉ bị ảnh hưởng bởi dự án hiện tại, bạn chỉ cần xóa tệp cung cấp có liên quan, nó được cho là có cùng tên với tên dự án của bạn.
Bhimbim

4

Tôi đã từng gặp vấn đề tương tự. những gì tôi đã làm là: 1. làm sạch mục tiêu 2. thoát xcode 3. khởi động lại xcode 4. xây dựng lại.
va no đa hoạt động.


Tương tự ở đây. Một khởi động lại là tất cả tôi cần.
Roshambo

3

Một nguyên nhân khác (đã được xác minh):

  1. Apple có một lỗi lớn trong Xcode trở lại phiên bản 3.x, trong đó nó đã ghi đè một cách kỳ diệu móc khóa OS X bằng một móc khóa giả từ bên trong Xcode, cài đặt lại certs (và khóa riêng!) Mà bạn đã xóa

  2. ... vì vậy, nếu bạn đã cài đặt "chứng chỉ mới" và không có gì khác, Xcode đôi khi sẽ đi vào một vòng lặp vô hạn nơi nó sẽ giữ cài đặt "chứng chỉ cũ" (không tồn tại ở bất cứ đâu trừ XCode!).

  3. ... và vì lỗi KHÁC trong Xcode ( đã được trộn trong hơn 3 năm nay ...), đôi khi Xcode tự động chọn "chứng chỉ cũ nhất tôi có thể tìm thấy" (theo định nghĩa, là không chính xác - tôi nghĩ ai đó ở Apple đã nhầm lẫn lên giữa "cũ nhất" và "mới nhất" :()

  4. ... và NGAY CẢ KHI BẠN đã chọn hồ sơ cung cấp chính xác, Xcode sẽ gửi hồ sơ cung cấp "cũ" cho thiết bị, sau đó ký với hồ sơ "mới", gây ra lỗi này

Giải pháp: bạn phải hủy FUBAR của FUBAR Xcode của Keychain.

Điều này khó hơn âm thanh (có nhiều bài viết SO về chủ đề này) - nó liên quan đến nhiều lần khởi động lại máy của bạn, xóa khóa mỗi lần.

Cuối cùng, Xcode từ bỏ việc làm hỏng hệ điều hành của bạn và chấp nhận thực tế mà bạn trình bày với nó :).


OK - sau vô số giờ đọc diễn đàn, giúp đỡ và mày mò khắp nơi, tôi phải đồng ý: XCode là thủ phạm
AlexVPerl

3

Trong trường hợp của tôi, tệp cung cấp hợp lệ là do tôi không thêm thiết bị vào tệp cung cấp.


3

Thay đổi cấu hình cung cấp thành tự động sau đó chạy Xcode đã nhắc nhở "khắc phục" sự cố. Sau đó tôi đã thay đổi trở lại hồ sơ cung cấp ban đầu của tôi và mọi thứ hoạt động tốt.


3

Có cùng một vấn đề. Giải pháp của tôi rất dễ dàng. Tôi đã kiểm tra Nếu tôi có UDID của thiết bị trong developer.apple.com và nó không có. Sau khi tôi thêm nó, nó bắt đầu hoạt động. Thật khó chịu khi các nhà phát triển của Apple đưa ra lỗi "Không tìm thấy hồ sơ cung cấp hợp lệ cho tệp thực thi này" thay vì "Không tìm thấy UDID". Thật ra tôi đã đề cập đến nó đầu tiên trong XCode 6 ...


2

Trong trường hợp của tôi, đó là vấn đề khi tôi thiết lập thời gian thủ công hai tháng trước đó trên iPhone. Nhưng khi tôi thay đổi để đặt thời gian tự động, nó hoạt động tốt.

Setting-> General-> Date & Time->set time automatically

Nếu nó không hoạt động, thiết lập thời gian tự động của cả mac & iPhone, sẽ hoạt động tốt.


1

Xóa chứng chỉ, hồ sơ và tạo lại nó. Cài đặt nó. Đó là linh hồn tốt nhất.


1

Theo kinh nghiệm của tôi, vấn đề này xảy ra nếu bạn cố gắng xây dựng trên một thiết bị chưa được đăng ký trong trung tâm nhà phát triển của bạn hoặc không được bật trong hồ sơ cung cấp mà bạn đang sử dụng.

1) Thêm thiết bị vào trung tâm nhà phát triển. Trong XCode 5, bạn vẫn sẽ tìm thấy nút "thêm vào trung tâm thành viên" bên trong cửa sổ Sắp xếp. Trong XCode 6, tôi đề nghị sao chép ID thiết bị và thêm thủ công vào phần thiết bị của trung tâm thành viên.

2) Chỉnh sửa hồ sơ cung cấp bạn đang sử dụng để bao gồm thiết bị bạn vừa thêm. Lưu và đồng bộ hóa hồ sơ cung cấp từ XCode.

Sạch sẽ, và nó là trên.


1

Một trong những nguyên nhân có thể là "dự án => Cài đặt bản dựng => Ký kết => Nhóm phát triển" khác với "mục tiêu => Cài đặt bản dựng => Ký kết => Nhóm phát triển", chỉ cần làm cho chúng giống nhau


0

Tôi đã có một chứng chỉ đã hết hạn (tạo ra lỗi).
Bước 1. Truy cập developer.apple.com, đăng nhập và truy cập cổng cung cấp IOS

Bước 2. Chuyển đến chứng chỉ (hiện đang trống) và làm theo các hướng dẫn được liệt kê để tạo chứng chỉ mới (mở móc khóa trên máy tính của bạn, tạo yêu cầu ký, lưu vào đĩa, tải lên apple)

Bước 3. Tải xuống và cài đặt các tệp được tạo bởi apple vào móc khóa của bạn

Bước 4. Vấn đề: tất cả các hồ sơ cung cấp trước đây của bạn được liên kết với chứng chỉ OLD của bạn, vì vậy bạn cần quay lại developer.apple.com-> Cổng thông tin chứng minh IOS-> cung cấp hồ sơ và 'sửa đổi' từng hồ sơ bạn quan tâm. Bạn sẽ thấy rằng danh tính của bạn không còn được xác nhận với hồ sơ, vì vậy chỉ cần nhấp vào hộp kiểm

Bước 5. Tải xuống tất cả các hồ sơ bạn đã thay đổi

Bước 6. Cắm điện thoại của bạn và kéo và thả tệp .mobileprovision vào biểu tượng xcode trong thanh dock để cài đặt chúng trên thiết bị


0

Tôi thấy vấn đề này vì tôi đã nhận được máy Mac mới và vẫn đang sử dụng chứng chỉ Máy tính cũ của tôi. Tôi đã tạo chứng chỉ mới cho Mac mới, nhưng có cả hai chứng chỉ trong móc khóa của tôi.

Trong Trình tổ chức, cấu hình đã cảnh báo rằng "XCode không thể tìm thấy cặp khóa riêng / chứng chỉ hợp lệ cho cấu hình này trong móc khóa của bạn" ngay cả khi chứng chỉ cũ tồn tại trong Keychain của tôi.

Giải pháp là xóa chứng chỉ cũ khỏi Keychain của tôi và xóa / thu hồi tất cả các cấu hình đã sử dụng chứng chỉ cũ này. Sau đó tạo một hồ sơ mới với chứng chỉ mới và sử dụng nó.

Hi vọng điêu nay co ich!


0

Đưa một ứng dụng lên từ Xcode 3 đến 4.3 Tôi thấy tên Bundle và mã định danh Bundle phải được đặt để khớp với AppId. Nếu vẫn thất bại, hãy cho nó một vòng xoáy.


0

Tôi đã đối mặt với cùng một vấn đề có thể có một số lý do khác:

While testing i set my date to some future date and profile got expired. As result this issue was generated.

But i solved by setting date of iphone to current date as a result profile was not expired. 

0

Tôi đang biên dịch ứng dụng của mình trong Adobe Air cho iOS, không phải Xcode. Tôi đã cố gắng sao chép .ipa bằng iTunes và nhận được thông báo "Lỗi khi cài đặt ứng dụng". Mãi đến khi tôi sử dụng Tiện ích cấu hình iPhone (iCU) thì tôi mới nhận được thông báo lỗi thực sự.

Vấn đề là tôi đã biên dịch ứng dụng với một hồ sơ cung cấp để phân phối ad hoc và chứng chỉ để phát triển . Tôi không hiểu rằng có 2 loại chứng chỉ và 2 loại hồ sơ cung cấp. Có một cái để phát triển và một cái để phân phối. Nếu chúng không khớp ... thì bạn sẽ nhận được thông báo lỗi đó. Rõ ràng là một khi bạn hiểu nó ...

Giải pháp là tải xuống chứng chỉ phân phối (.cer), nhấp đúp để mở trong Keychain và xuất trực tiếp dưới dạng P12 từ KC. Sau đó, sử dụng chứng chỉ phân phối P12 đó trong cài đặt xuất bản (Flash IDE hoặc Flash builder) và cũng sử dụng hồ sơ cung cấp được sử dụng để phân phối ad hoc (.mobileprovision). Sau đó, cuối cùng cài đặt hồ sơ cung cấp và tệp .ipa bằng Tiện ích cấu hình iPhone.

Điều đó đã làm nó cho tôi.


0

Trong trường hợp của tôi, hồ sơ cung cấp của tôi không hợp lệ vì apple đã thay đổi một số điều khoản và điều kiện của nó. Để khắc phục sự cố tôi đã phải

  1. xóa hồ sơ trước đó.
  2. Tôi đã phải chấp nhận các điều khoản và điều kiện từ trang web này của apple.

0

Nhấp vào Ứng dụng của bạn từ Xcode Dưới mục tiêu. (Theo dự án.) Tại đây bạn thấy Thông tin tóm tắt, cài đặt xây dựng, Xây dựng giai đoạn, xây dựng quy tắc.

Được rồi đi đến Cài đặt xây dựng. Đi xuống Ký mã.

Bạn thấy bạn có hai trường Gỡ lỗi và Phát hành. Bạn có hai hồ sơ để lựa chọn trong mỗi lĩnh vực đó, Phân phối và phát triển.

Hãy để phân phối là một trong các trường phát hành. Hãy phát triển là một trong các trường gỡ lỗi.

Làm điều này đã giải quyết vấn đề này và để thông báo lỗi đó biến mất. Bây giờ tôi có thể chạy ứng dụng của tôi tốt.


0

Tôi cũng gặp vấn đề này với Xcode 5.0.1. Một ngày đẹp trời, ứng dụng đơn giản là không muốn cài đặt trên thiết bị được cài đặt năm phút trước mà không gặp sự cố nào.

Tôi đã cố gắng xóa cài đặt, xóa dữ liệu dẫn xuất, tạo lại hồ sơ cung cấp, ký với các chứng chỉ / hồ sơ khác, xóa thiết bị khỏi trình tổ chức, v.v.

Cuối cùng, tôi đặt lại nội dung và cài đặt của thiết bị và xây dựng thành công dự án của mình với các cấu hình, chứng chỉ và ID gói cũ.

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.