Xcode “Không thể khởi chạy”. Chỉ báo cáo "Bảo mật" là lỗi


88

Tôi đã chỉnh sửa tên ứng dụng. Ngoài ra, hộp thoại giống hệt như thế này. Tôi đang phát triển một ứng dụng doanh nghiệp và tôi đã thử khởi động lại xcode và iPhone mà tôi đang phát triển. Không thay đổi. Có ai gặp phải điều này không? Có bất kỳ bài đăng nhật ký nào có thể chỉ cho tôi đi đúng hướng hoặc giúp tôi biết thêm chi tiết. Không có gì trong nhật ký thông thường từ những gì tôi có thể thấy.

Không thể khởi chạy

Cập nhật

Tìm thấy điều này trong nhật ký thiết bị:

<Warning>: Unable to launch com.bundleID.etc because it has an invalid code signature, inadequate entitlements or its profile has not been explicitly trusted by the user.

Điều đó hơi kỳ lạ vì nó hoạt động ngày hôm qua và tất cả các hồ sơ, v.v. đã được phát hành một tuần trước.


Tôi đã cố gắng nhấp vào nút OK một vài lần: |
capikaw

Câu trả lời:


235

Rõ ràng sau khi nâng cấp hệ điều hành và như vậy, bạn phải khởi chạy ứng dụng trên thiết bị theo cách thủ công và nói rằng bạn tin tưởng nhà phát triển phần mềm.

Thông báo lỗi đó đã biến mất ngay bây giờ.


Phần "chưa được người dùng tin cậy rõ ràng" trong nhật ký thiết bị khiến tôi suy nghĩ. Sau đó, tôi chỉ loanh quanh một chút và khi mở ứng dụng đã yêu cầu sự đồng ý. Tôi nhớ đến phần "được người dùng tin tưởng rõ ràng" và nghĩ rằng đó có thể là nó. Nó đã được.
GusOst

6
Lỗi "không thể hoàn thành nhiệm vụ cho quy trình XXX" có thể là do bạn đang sử dụng hồ sơ cấp phép Doanh nghiệp (hoặc hồ sơ cấp phép Phân phối) chứ không phải hồ sơ cấp phép Nhà phát triển.
Dylan

1
Phương pháp này sẽ ngừng hoạt động nếu bạn xóa và cài đặt lại ứng dụng (đôi khi cần thiết để xóa tất cả bộ nhớ đệm, v.v.). Theo câu trả lời của perk @Mark, xóa tất cả hồ sơ cấp phép điện thoại của bạn là một giải pháp lâu dài hơn.
Ricardo Sanchez-Saez

7

Sử dụng xcode 7 với thiết bị iOS chạy phiên bản 9.2, tôi phải:

  1. Mở cài đặt'
  2. Nhấn vào 'Chung'
  3. Nhấn vào 'Quản lý thiết bị'
  4. Nhấn vào 'Ứng dụng dành cho nhà phát triển' có trong danh sách
  5. Nhấn vào 'Tin cậy (tên nhà phát triển)'
  6. Nhấn vào 'Tin cậy' trong cửa sổ bật lên

Ứng dụng sẽ tải và khởi chạy khi bạn chạy xcode.


6

Tôi đã gặp sự cố không có ứng dụng trên thiết bị của mình, vì vậy tôi không thể khởi chạy ứng dụng theo cách thủ công để chấp nhận lời nhắc. Đối với tôi, tôi đã làm việc này sau khi xóa tất cả các cấu hình cấp phép đã hết hạn khỏi thiết bị của mình, điều này buộc Xcode phải cài đặt một cấu hình mới.

Sau đó, tôi đã có thể chạy ứng dụng của mình.


6

Tôi vừa gặp sự cố này khi chạy trên thiết bị iOS 8 lần đầu tiên vì nó yêu cầu tôi khởi chạy theo cách thủ công trên thiết bị (nó sao chép nó tốt nhưng không khởi chạy nó) và sau đó tuyên bố rằng tôi tin tưởng nhà phát triển.


5

Tôi đã giải quyết vấn đề tương tự như thế này:

Điều này có thể xảy ra vì hồ sơ nhà phát triển của bạn không được chỉ định là TIN TƯỞNG trong cài đặt điện thoại hoặc người xem của bạn.

Bạn có thể đặt hồ sơ của mình là TIN TƯỞNG như sau:

  • Đi tới Cài đặt,
  • Hồ sơ
  • Chỉ định hồ sơ của bạn là Tin cậy ở đó.

4

Nếu bạn đăng ký ứng dụng với cấp phép Doanh nghiệp, bạn sẽ gặp lỗi này. Nó vẫn sẽ cài đặt ứng dụng trên điện thoại của bạn, nhưng dường như bạn không thể gỡ lỗi ứng dụng được ký theo cách này. Bạn phải ký ứng dụng bằng Cấp phép dành cho nhà phát triển hoặc khởi chạy ứng dụng trong điện thoại theo cách thủ công.


3
  1. Chọn Window-> Devices.
  2. Nhấp chuột phải vào thiết bị ở cột bên trái, chọn "Hiển thị hồ sơ cấp phép".
  3. Nhấp vào hồ sơ cấp phép được đề cập.
  4. Nhấn nút "-" Tiếp tục xóa tất cả các cấu hình bị ảnh hưởng.
  5. Cài đặt lại ứng dụng.

Đối với tôi, gỡ cài đặt ứng dụng khỏi thiết bị, làm như trên, sau đó cài đặt ứng dụng phù hợp với tôi.
levibostian

3

Để khắc phục sự cố process launch failed: Security, hãy nhấn 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.

Đảm bảo nhấn vào biểu tượng ứng dụng trong khi cảnh báo Xcode vẫn hiển thị . Nếu không, ứng dụng sẽ không chạy.

  1. Chạy ứng dụng qua Xcode. Bạn sẽ thấy cảnh báo bảo mật bên dưới. Khô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 cậy" 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.


0

Tôi đã gặp sự cố tương tự như trên và đã giải quyết nó bằng cách thay đổi nhận dạng ký mã thành Nhà phát triển iOS

(Tôi đã thử tất cả các bước khác ở trên trước)

Bây giờ tôi có thể chạy ứng dụng trong xcode và xem đầu ra gỡ lỗ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.