2016-09-20 25 views
6

Tôi muốn chạy ứng dụng của tôi trên điện thoại của tôi thay vì trên giả lập, nhưng mỗi khi tôi cố gắng chạy nó, tôi nhận được một mã ký lỗi:Mã lỗi ký trong Xcode 8

  • 'AppName' đòi hỏi hồ sơ dự phòng. Chọn hồ sơ cấp phép cho cấu hình xây dựng "Gỡ lỗi" trong trình chỉnh sửa dự án.
  • ký Mã là cần thiết cho loại sản phẩm 'Ứng dụng' trong 'iOS 10,0' SDK

Tôi đã thêm một cấp phép hồ sơ để các thiết lập xây dựng dưới 'Mã ký' nhưng tôi vẫn cứ bị lỗi này. Có điều gì sai với hồ sơ cung cấp của tôi hoặc tôi đang tìm kiếm địa điểm sai? Nhân tiện, tôi đã sử dụng hồ sơ cấp phép này trên phiên bản trước của Xcode và không bao giờ gặp phải bất kỳ sự cố nào.

+0

Đây có phải là tài khoản nhà phát triển có trả phí hoặc miễn phí không? – Paulo

+0

@Paulo Tài khoản nhà phát triển miễn phí. Điều đó có quan trọng không? Tôi luôn có tài khoản nhà phát triển miễn phí và tôi vẫn có thể thử nghiệm các ứng dụng trên thiết bị của mình trong quá khứ (Xcode 7). Trên trang web của Apple, nó nói rằng tôi nên có khả năng kiểm tra giới hạn với một tài khoản nhà phát triển miễn phí. –

+0

Được rồi, bạn nên làm một cái gì đó giống như thư mục yourappUITests. Đặt id gói thành thay thế. – Paulo

Trả lời

3

Tôi gặp sự cố tương tự và đó là do chứng chỉ Nhà phát triển iPhone của tôi đã hết hạn. Bạn có thể kiểm tra điều này bằng ứng dụng Keychain Access trong Utilities.

+0

Đã kiểm tra, và nó hết hạn vào ngày 20 tháng 9 năm 2017 (một năm kể từ bây giờ). Tôi đã tạo chứng chỉ Nhà phát triển iOS ngay hôm qua, do đó không thể là vấn đề. TÔI CÓ chứng chỉ, vấn đề duy nhất là tôi không thể ký tên vào ứng dụng của mình với chứng chỉ đó. –

13

Để khắc phục sự cố, tôi đặt> TARGETS> tab Chung> Ký> Tự động quản lý đăng nhập = CHECK MARK

+0

Đây phải là câu trả lời chấp nhận. Vui lòng chấp nhận câu trả lời. – Kevin

+0

Hồ sơ cấp phép "Hồ sơ cấp phép cho iOS Team: com.abc.xyz" không bao gồm quyền lợi môi trường aps. – Anuj

Các vấn đề liên quan