Quá trình khởi chạy Xcode không thành công: Bảo mật


756

Tôi đã phát triển một ứng dụng được 1 hoặc 2 tuần nay và mới hôm qua tôi đã cập nhật iPhone 5S của mình lên iOS 8 GM. Mọi thứ đều hoạt động tốt và tôi cũng có thể kiểm tra trên thiết bị của mình cho đến khi tôi xóa ứng dụng khỏi điện thoại và muốn xây dựng lại. Đã xuất hiện lỗi sau:

Could not launch "My App"
process launch failed: Security

Ảnh chụp màn hình được thêm vào

Khi tôi kiểm tra với trình giả lập, nó hoạt động tốt. Đây có phải là do bản cập nhật iOS 8 GM và làm cách nào để khắc phục sự cố khởi chạy này? Tôi muốn có thể thử nghiệm trên iPhone và trong trình giả lập.


Câu trả lời:


1612

Nếu bạn nhận được điều này, ứng dụng đã được cài đặt trên thiết bị của bạn. Bạn phải nhấn vào biểu tượng. Nó sẽ hỏi bạn nếu bạn thực sự muốn chạy nó. Nói yesthì Build & Run againthôi.

Kể từ iOS 9đó, bắt buộc phải đi đến SettingsGeneralDevice ManagementDeveloper AppTrust`.

Trên một số phiên bản iOS, bạn sẽ phải chuyển đến SettingsGeneralProfilethay vào đó.


44
Nó có thể xuất hiện lần đầu tiên để khởi chạy ứng dụng đầu tiên của bạn bằng cách sử dụng hồ sơ cung cấp mới.
ryutamaki

8
** hãy chắc chắn bạn cũng thấy dưới đây. Giải pháp duy nhất của tôi là XÓA HỒ SƠ CUNG CẤP OLD. Cũng xem bình luận về việc sử dụng phím xóa bằng chuột.
Jason R. Escamilla

27
Cảm ơn. Apple có các thông báo lỗi tuyệt đối tồi tệ nhất.
Elad

65
@BhupeshKumar et. al, trong iOS 9, nó không còn cho phép bạn tin tưởng nguồn trực tiếp từ cảnh báo. bạn phải truy cập Cài đặt -> Chung -> Hồ sơ và tìm hồ sơ nhà phát triển của bạn và tin tưởng vào nó
jtmarmon

10
Trên iOS 9.2, cài đặt được chuyển sang Cài đặt -> Chung -> Quản lý thiết bị
RickNotFred

199

Câu trả lời được cập nhật cho Xcode 7 : Khai thác ứng dụng không còn hoạt động (kể từ phiên bản beta 1, nó chỉ hiển thị thông báo "nhà phát triển doanh nghiệp không đáng tin cậy" chỉ bằng nút Dismiss).

Để khắc phục, hãy mở ứng dụng Cài đặt, đi tới Chung / Cấu hình và bạn sẽ thấy hồ sơ của mình. Đánh dấu nó đáng tin cậy và mọi thứ sẽ bắt đầu hoạt động bình thường trở lại.

Đã cập nhật cho iOS 9.2.1 và Xcode 7.2.1:

Goto: Cài đặt> Chung> Quản lý thiết bị> Chọn Ứng dụng từ Ứng dụng dành cho nhà phát triển> Ứng dụng tin cậy.


4
Tôi không có hồ sơ của mình trong Cài đặt. Bất kỳ đề xuất? Đã thử tải xuống hồ sơ cung cấp và thêm chúng vào thiết bị theo cách thủ công.
dashersw

1
xem câu trả lời của nickthedude, người đã giải quyết vấn đề của tôi trong XCode7
Christian

Xem câu trả lời của @nickthedude đã khắc phục sự cố trên Xcode 6.4.
King-Wizard

Đối với những người không thấy tùy chọn 'Hồ sơ' trong Cài đặt / Chung: nó chỉ được hiển thị nếu có một hoặc nhiều cấu hình được cài đặt. Nó phải ở dưới 'VPN' nếu có hồ sơ được cài đặt.
sheltond

2
Trên iPhone6 ​​của tôi chạy iOS 9.2.1, hồ sơ của tôi nằm dưới Chung-> Quản lý thiết bị. Sau đó, tôi thấy email của mình trong ỨNG DỤNG PHÁT TRIỂN. Tôi có thể nhấp vào đây và chọn một tùy chọn Tin cậy.
dùng3731622

158

Xin chào, câu trả lời được chấp nhận hoạt động, trừ khi bạn cần gỡ lỗi khởi chạy ứng dụng ban đầu. Tuy nhiên tôi nghĩ rằng câu trả lời đó là một công việc xung quanh, và không phải là một giải pháp thực tế. Theo hiểu biết của tôi, thông báo này xảy ra khi bạn có một số điều kỳ lạ trong thiết lập hồ sơ / chứng chỉ cung cấp của bạn, vì vậy hãy chắc chắn rằng mọi thứ đều ở dạng đỉnh cao trong bộ phận đó. trước khi đập đầu vào tường liên tục.

Những gì làm việc cho tôi là như sau từ các tài liệu táo :

Hồ sơ cung cấp Vấn đề đã biết Nếu bạn đã nâng cấp lên hạt giống GM từ các betas khác, bạn có thể thấy các ứng dụng của mình bị sập do vấn đề về hồ sơ cung cấp.

Cách giải quyết:

  1. Kết nối thiết bị qua USB với máy Mac của bạn

  2. Khởi chạy Xcode Chọn cửa sổ -> Thiết bị

  3. Nhấp chuột phải vào thiết bị ở cột bên trái, chọn "Hiển thị hồ sơ cung cấp"

  4. Nhấp vào hồ sơ cung cấp trong câu hỏi

  5. Nhấn nút "-" Tiếp tục xóa tất cả các cấu hình bị ảnh hưởng.

  6. Cài đặt lại ứng dụng

Đảm bảo bạn nhấp chuột phải vào hình ảnh của thiết bị chứ không phải tên của thiết bị hoặc bạn sẽ không thấy tùy chọn cấu hình cung cấp. Tôi đã khôi phục điện thoại mới của mình từ một bản sao lưu cũ và có rất nhiều hành trình treo xung quanh, tôi cũng có 2 nhà phát triển khác nhau. certs hoạt động (không chắc tại sao) nhưng tôi đã xóa một cái, làm cho một hồ sơ mới thoát khỏi tất cả các cấu hình trên thiết bị và nó đã hoạt động.

Hy vọng điều này sẽ giúp người khác.


2
Tôi đã nâng cấp lên iPhone 6 bằng cách khôi phục từ iPhone 5S của mình. Tôi sẽ nhận được câu hỏi bảo mật mỗi khi tôi xóa một ứng dụng và thực hiện xây dựng / chạy trong khi gỡ lỗi. Tôi đã làm theo hướng dẫn, thực sự xóa mọi hồ sơ cung cấp, bởi vì loại bỏ có chọn lọc không hiệu quả với tôi (tôi có hàng tấn hồ sơ cung cấp). Không còn nhận được câu hỏi bảo mật. Cảm ơn! Nó đã khiến tôi phát điên.
Del Brown

6
Điều này đã làm việc. Có vẻ như nếu bạn đang thiết lập một thiết bị mới từ bản sao lưu, các cấu hình cung cấp cũng được sao chép sang thiết bị mới. Những hồ sơ này sẽ không hợp lệ cho thiết bị mới. Tôi đã xóa tất cả các cấu hình khỏi thiết bị, chạy lại từ Xcode và mọi thứ hoạt động như mong đợi: Không còn phải nhắc nữa.
iksnae

4
Điều này nên được đánh dấu là câu trả lời chính xác! Mẹo dành cho các nhà phát triển có nhiều ứng dụng + hồ sơ, tạo quy trình làm việc Tự động hóa và có vòng lặp x số lần để thực hiện xóa cho bạn. Tăng tốc hành động "Xem tôi làm" lên 5x, sau đó thêm hành động Tạm dừng .9 giây giữa các lần lặp.
Imran

5
Đây là câu trả lời đúng. Cảm ơn bạn đã đi đến tận cùng của điều này. Tôi cần gỡ lỗi khởi chạy đầu tiên và bạn đã cứu ngày của tôi.
Paul Cezanne

Có vẻ như nó hoạt động cho một ai đó, nhưng không phải cho tôi. tôi xóa tất cả các tập tin cung cấp từ thiết bị của tôi, nhưng thông báo này vẫn bật lên mỗi lần. tôi đã bỏ lỡ bất kỳ bước ở giữa?
Xu Yin

78

Cập nhật cho iOS9.2.1 và Xcode 7.2.1

Nếu bạn gặp lỗi này khi xây dựng thiết bị trong Xcode:

Lỗi hình ảnh cho Xcode Build

Trên thiết bị của bạn, hãy nhấn vào biểu tượng ứng dụng vừa được thêm vào từ nỗ lực xây dựng ứng dụng của bạn và bạn sẽ thấy điều này:

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

Tiếp theo, trên thiết bị của bạn, đi tới Cài đặt -> Chung -> Quản lý thiết bị và bạn sẽ thấy trang này:

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

Chọn cấu hình bạn đang sử dụng với Xcode và bạn sẽ thấy trang này: nhập mô tả hình ảnh ở đây

Nhấp vào Tin cậy "username@email.com", sau đó nhấp Tin cậy vào cửa sổ bật lên tiếp theo.

Quay trở lại Xcode và chạy lại dự án của bạn và nó sẽ xây dựng ứng dụng cho thiết bị của bạn.


2
Đây là câu trả lời gần đây nhất hiện nay với phiên bản mới nhất của các công cụ và thiết bị.
xạ thủ

22

Để khắc phục sự cố process launch failed: Securityvà khởi chạy ngay ứng dụng trên thiết bị của bạn, hãy chạm vào biểu tượng ứng dụng trên thiết bị iOS của bạn sau khi chạy ứng dụng qua Xcode.

Điều này sẽ cho phép bạn ngay lập tức chạy ứng dụng. Nó có thể không thực sự "khắc phục" vấn đề gốc gây ra các cảnh báo quyền này.

Đảm bảo nhấn vào biểu tượng ứng dụng trong khi cảnh báo Xcode vẫn được hiển thị . Nếu không, ứng dụng sẽ không chạy. Tôi liên tục quên bước quan trọng này và không thể chạy ứng dụng trên thiết bị của mình. Vì vậy, tôi đang ghi lại nó ở đây cho bản thân và mọi người khác :)

  1. Chạy ứng dụng qua Xcode. Bạn sẽ thấy cảnh báo an ninh dưới đây. Đừng nhấn OK .

Không thể khởi chạy quy trình "AppName" không thành công: Bảo mật

  1. Trên thiết bị iOS của bạn, hãy nhấn vào biểu tượng ứng dụng mới được cài đặt:

nhấn vào biểu tượng ứng dụng trên thiết bị iOS của bạn

  1. Sau khi nhấn vào biểu tượng, bây giờ bạn sẽ thấy một cảnh báo yêu cầu bạn "Tin tưởng" Nhà phát triển ứng dụng không đáng tin cậy. Sau khi làm như vậy, ứng dụng sẽ ngay lập tức chạy, không được kết nối với trình gỡ lỗi Xcode.

    • Nếu bạn không thấy cảnh báo "Tin cậy" này, có thể bạn đã nhấn "OK" trong Xcode quá sớm. Không nhấn "OK" trên cảnh báo Xcode cho đến khi tin tưởng nhà phát triển.

Tin tưởng nhà phát triển này?

  1. Cuối cùng, quay lại và nhấn "OK" trên cảnh báo Xcode. Bạn sẽ phải chạy lại ứng dụng để kết nối ứng dụng đang chạy trên thiết bị iOS của mình với trình gỡ lỗi Xcode.

Bây giờ nhấn OK trong Xcode.


Đó là sửa chữa một lần. Sau khi bạn thực hiện cài đặt sạch, những cảnh báo đó sẽ xuất hiện lại.
Vitalii Vasylenko

Không phải là câu trả lời đúng bởi vì nó chỉ khắc phục tạm thời sự cố, ngay khi bạn xóa ứng dụng trên thiết bị của mình và xây dựng lại, vấn đề sẽ xuất hiện trở lại. Để có giải pháp phù hợp, vui lòng kiểm tra câu trả lời @nickthedude (Tôi đã thử nó trên Xcode 6.4 và nó hoạt động như một bùa mê).
King-Wizard

10

Tôi có cùng một vấn đề. Tôi bấm ok trong xcode và khi khởi chạy ứng dụng trên iPhone tôi hỏi tôi có muốn tin tưởng ứng dụng này không. Làm điều đó, ứng dụng sẽ chạy và tiếp tục xây dựng và chạy từ xcode mà không gặp vấn đề gì cho đến khi xóa ứng dụng khỏi iPhone và cài đặt lại. Sau đó, goto dòng đầu tiên ;-)


Thật là kỳ lạ bởi vì tôi đã làm điều đó nhưng bây giờ nó đang hoạt động trở lại, cảm ơn!
Tom Spee

Không phải là câu trả lời đúng bởi vì nó chỉ khắc phục tạm thời sự cố, ngay khi bạn xóa ứng dụng trên thiết bị của mình và xây dựng lại, vấn đề sẽ xuất hiện trở lại. Để có giải pháp phù hợp, vui lòng kiểm tra câu trả lời @nickthedude (Tôi đã thử nó trên Xcode 6.4 và nó hoạt động như một bùa mê).
King-Wizard

10

Ngoài ra, nếu một người không thấy hộp thoại "Nhà phát triển ứng dụng không tin cậy":

Truy cập iPhone của bạn> Cài đặt> Chung> Hồ sơ> "you@email.com"> Tin tưởng


10

CÀI ĐẶT -> CHUNG -> Hồ sơ & Quản lý thiết bị chọn hồ sơ nhà phát triển và đẩy Tin cậy.

nếu bạn không có menu Cấu hình & Quản lý thiết bị, bạn phải đăng ký thiết bị của mình trên beta.apple.com và tải xuống hồ sơ từ Safari.

  1. cài đặt hồ sơ
  2. Khởi động lại thiết bị của bạn
  3. chạm vào hồ sơ nhà phát triển và tin tưởng.

Bạn đã sẵn sàng.


7

Trong iOS 9.2, họ đã đổi tên 'Hồ sơ' thành 'Quản lý thiết bị'

Đây là cách bạn nên làm ngay bây giờ:

  1. Cài đặt -> Chung -> Quản lý thiết bị
  2. Xác minh ứng dụng

Tôi đã vấp phải điều này sau khi rất nhiều người. Hoạt động như một lá bùa. :) +1
dhruvvyas90

2

Ok điều này có vẻ muộn và tôi đã thử nghiệm ứng dụng tắt kết nối internet để kiểm tra ứng dụng của tôi về một số chức năng. Khi tôi tắt internet, nó đã báo lỗi như vậy. Sau khi tôi bật internet, tôi có thể cài đặt lại. Tôi biết điều này là ngớ ngẩn nhưng điều này có thể hữu ích cho ai đó


0

Xcode có thể xây dựng và cài đặt ứng dụng, nhưng không thể khởi chạy nó lần đầu tiên. Bạn chỉ cần nhấn vào biểu tượng của ứng dụng trên điện thoại, sau đó bạn sẽ được nhắc hỏi liệu bạn có muốn tin tưởng nhà phát triển hay không. Cho phép ứng dụng và ứng dụng sẽ khởi chạy, sau đó Xcode sẽ có thể tự động cài đặt và khởi chạy ứng dụng này và các ứng dụng khác của bạn.


Không phải là câu trả lời đúng bởi vì nó chỉ khắc phục tạm thời sự cố, ngay khi bạn xóa ứng dụng trên thiết bị của mình và xây dựng lại, vấn đề sẽ xuất hiện trở lại. Để có giải pháp phù hợp, vui lòng kiểm tra câu trả lời @nickthedude (Tôi đã thử nó trên Xcode 6.4 và nó hoạt động như một bùa mê).
King-Wizard

0

"Nếu bạn nhận được điều này, ứng dụng đã được cài đặt trên thiết bị của bạn. Bạn phải nhấn vào biểu tượng. Nó sẽ hỏi bạn nếu bạn thực sự muốn chạy nó. Hãy nói có vâng, rồi Xây dựng & Chạy lại."

Để thêm vào đó, điều này chỉ đúng khi bạn gặp lỗi, nếu bạn bấm OK, sau đó nhấn vào ứng dụng. Nó sẽ không làm gì cả. Gãi đầu trong 30 phút lẻ, tìm kiếm những cách khác để giải quyết vấn đề.


Không phải là câu trả lời đúng bởi vì nó chỉ khắc phục tạm thời sự cố, ngay khi bạn xóa ứng dụng trên thiết bị của mình và xây dựng lại, vấn đề sẽ xuất hiện trở lại. Để có giải pháp phù hợp, vui lòng kiểm tra câu trả lời @nickthedude (Tôi đã thử nó trên Xcode 6.4 và nó hoạt động như một bùa mê).
King-Wizard

0

BTW, điều này cũng xảy ra nếu bạn thay đổi nhóm mục tiêu của mình trong Xcode và xây dựng lại. Đã khá bối rối khi thấy vấn đề đó với một ứng dụng mà tôi đã chạy trên thiết bị trước đó. Tuy nhiên, tôi đã mất một thời gian để tìm hiểu về Might Might chỉ xảy ra lần đầu tiên khi xây dựng một thiết bị với một đội.


Đây là câu trả lời chính xác. Thay đổi chương trình dành cho nhà phát triển từ cá nhân sang doanh nghiệp đã gây ra cảnh báo này
Alex Stone

Không phải là câu trả lời đúng bởi vì nó chỉ khắc phục tạm thời sự cố, ngay khi bạn xóa ứng dụng trên thiết bị của mình và xây dựng lại, vấn đề sẽ xuất hiện trở lại. Để có giải pháp phù hợp, vui lòng kiểm tra câu trả lời @nickthedude (Tôi đã thử nó trên Xcode 6.4 và nó hoạt động như một bùa mê).
King-Wizard

0

Tôi đã gặp sự cố này trước đây trên Xcode 7 vì sau đó tôi nhận ra tất cả về kết nối internet của mình đã bị sập và kiểm tra bảo mật bằng internet để đảm bảo tài khoản nhà phát triển của bạn là chính xác. và khi nó không thấy internet thì nó báo lỗi này sau khi tôi sửa xong mạng, 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.