2011-11-03 12 views
6

Tôi đã tạo một ứng dụng cơ bản trong Xcode 4.2. Ứng dụng rất đơn giản, tôi đã không thay đổi một điều duy nhất. Đẩy chạy, và bạn nhận được cửa sổ ứng dụng cơ sở tiêu chuẩn. Nếu tôi bật các quyền lợi cho mục tiêu và lần truy cập của mình, tôi không nhận được bất kỳ lỗi trình gỡ lỗi nào, nhưng cửa sổ không bao giờ xuất hiện. Tôi đã kiểm tra các bản ghi với Console.app và đã nhận như sau:Chuyển quyền trên Xcode Ngăn chặn ứng dụng Bare Bones Từ khi khởi chạy

lỗi đầu tiên tôi nhận được:

taskgated: killed com.alsbury.EntitlementsTest[pid 15903] because its use of the com.apple.developer.ubiquity-container-identifiers entitlement is not allowed 

Sau khi loại bỏ các iCloud Container "com.alsbury.EntitlementsTest" Tôi nhận được lỗi này:

taskgated: killed com.alsbury.EntitlementsTest[pid 15903] because its use of the com.apple.developer.ubiquity-container-identifiers entitlement is not allowed 

Vì công cụ loại iCloud, tôi thậm chí còn thêm Ứng dụng vào tài khoản nhà phát triển của mình, hồ sơ cấp phép và thêm máy của tôi. Có suy nghĩ gì không? Rất bối rối ngay bây giờ.

+0

Bạn cho biết bạn có tài khoản nhà phát triển, bạn có phải là nhà phát triển mac đã đăng ký (của chương trình nhà phát triển có trả tiền) không? – NJones

+0

Có, tôi có tài khoản nhà phát triển trên máy tính để bàn có trả tiền. – David

+0

David, mọi thứ diễn ra như thế nào, bạn vẫn gặp vấn đề? –

Trả lời

7

Đảm bảo một vài điều. Thật không may là một quá trình tẻ nhạt, nhưng nếu bạn làm theo các bước cẩn thận, bạn sẽ được tất cả các thiết lập.

1) Trong trang Tiện ích chứng chỉ dành cho nhà phát triển trên trang web của Apple, bạn đã đăng ký máy cùng với UUID của nó.

2) Bạn đã tạo và tải xuống chứng chỉ phát triển.

3) ID ứng dụng của bạn (trong cùng một tiện ích) được định cấu hình cho iCloud. Điều này thường chỉ liên quan đến việc bạn kiểm tra một hộp kiểm.

4) cấp phép hồ sơ phát triển của bạn cho ứng dụng của bạn được trỏ đến App ID nêu tại (3), và cũng là hệ thống phần cứng đăng ký tại (1), và cũng là giấy chứng nhận nêu tại (2)

5) Sau khi tải về cấp phép hồ sơ mới, cài đặt nó cả trong hệ thống bằng cách nhấp đúp vào nó, và trong Xcode bằng cách kéo nó vào "Provisioning Profiles" cửa sổ trong tổ chức của bạn.

6) Trong Cài đặt bản dựng cho ứng dụng của bạn, hãy đảm bảo rằng Mã ký nhận dạng mã trỏ đến hồ sơ cấp phép mới của bạn.

+0

Tôi sẽ thử cái này và xem nó có phải là lừa không. Cảm ơn! – David

+1

Chắc chắn, nếu bạn vẫn gặp sự cố, hãy nhận xét ở đây và tôi sẽ kiểm tra lại. –

+0

Tôi không có nghĩa là lãng phí thời gian của bạn, nhưng Apple đang gặp sự cố với thông tin đăng nhập trong vài ngày qua. Tôi thậm chí không thể đăng nhập vào tài khoản nhà phát triển của mình ngay bây giờ.Khi tôi có thể vào được, tôi sẽ thử giải pháp của bạn. – David