2012-05-29 32 views
9

Tôi đang thử nghiệm một ứng dụng hỗ trợ iCloud sử dụng kho khóa giá trị iCloud."xxx không có quyền com.apple.developer.ubiquity-kvstore-identifier hợp lệ" trên một thiết bị duy nhất

Tôi đang thử nghiệm trên iPad và iPod, cả hai đều chạy 5.1.1.

Hôm nay, không có lý do rõ ràng, chạy trên iPad (và chỉ trên iPad) khiến thông báo "xxx không có quyền com.apple.developer.ubiquity-kvstore-identifier hợp lệ" được hiển thị và tôi không thể truy cập kho khóa-giá trị, có nghĩa là tôi không thể chạy Ứng dụng trên thiết bị đó.

Truy cập tệp iCloud bị lỗi hoạt động tốt.

Profie cấp phép không thay đổi, tệp quyền lợi không thay đổi, cài đặt dự án và mục tiêu không thay đổi và mã vẫn chạy tốt trên iPod.

Chỉ có một mục tiêu cho tất cả các thiết bị.

Xóa ứng dụng khỏi iPad và cài đặt lại ứng dụng không có tác dụng. Sản phẩm Clean không giúp ích gì. Loại bỏ iPad khỏi trình tổ chức Xcode và kích hoạt lại nó sẽ không giúp ích gì. Xóa tất cả dữ liệu của ứng dụng khỏi iCloud không giúp ích gì. Theo như tôi có thể nói, không có gì giúp.

Bất kỳ ý tưởng nào?

+0

Tôi gần đây đã gặp sự cố tương tự, trên iPhone 4S của tôi w/5.0.1. Tôi đã có ấn tượng rằng nó sẽ hoạt động Nếu tôi khôi phục lại thiết bị của mình, điều mà mọi người đã đề nghị làm và dường như làm việc cho một số người. Khôi phục không hoạt động đối với tôi, Điều tôi đã làm là thử một thiết bị khác, iPad của tôi và nó hoạt động mà không thay đổi bất cứ thứ gì. Vì vậy, tôi đã không chạy vào vấn đề trong Simulator hoặc iPad của tôi, nhưng vấn đề chỉ xảy ra trên iPhone 4S của tôi. Tôi sẽ upvote câu hỏi này, bởi vì tôi cần một câu trả lời là tốt. – skram

+0

Tôi có cùng một vấn đề: Tôi phải chỉnh sửa hồ sơ cấp phép của mình để thêm vào ID thiết bị (lại), nhập lại hồ sơ, xóa ứng dụng & xây dựng lại ... sau đó thành công. – Freney

Trả lời

1

Tôi đã gặp sự cố với các cấu hình cũ hơn được lưu trong bộ nhớ cache/dán xung quanh trên thiết bị.

Bạn có thể thử mở Cài đặt:

  • Tới General -> Profiles.
  • Xóa tất cả các cấu hình có liên quan đến ứng dụng này.
  • Xóa ứng dụng.
  • Cài đặt lại ứng dụng và xem ứng dụng có hữu ích không.
+0

Làm việc cho tôi. Cảm ơn. –

+0

Tôi đang sử dụng unity3d, nhưng có cùng một vấn đề. Đã bật iCloud trong dev. xây dựng lại dự phòng. xây dựng sạch sẽ đến thư mục dự án mới. xcode tạo ra quyền lợi (xuất hiện để phù hợp với id ứng dụng/bó một cách chính xác) đã xóa tất cả các cấu hình cũ khỏi thiết bị và các chứng chỉ cũ từ mac. chạy ứng dụng, vẫn gặp lỗi tương tự ...bất kỳ ý tưởng nào khác? Giúp đánh giá cao. – CthulhuJon

+0

..Tôi nên thêm ... Xcode 5 và tôi có tệp projectName.entitlements, nhưng có thể không phải là tệp entitlements.plist mà một số đã đề cập, ở đâu và cái gì nên ở trong đó? – CthulhuJon

0

Nhận thấy ngày hôm qua rằng tệp quyền lợi được tạo tự động không chứa tất cả các quyền được yêu cầu. Một là dành cho lưu trữ tài liệu, một cho dữ liệu cặp khóa-giá trị.

"có mặt khắp nơi-container-định danh" và "iCloud Key-Value Store"

Apple Docs ... cũng có, đảm bảo các tập tin quyền lợi được liệt kê trong "Mã Signing-> Mã Quyền lợi Ký" tab trong xây dựng cài đặt, cho cả bản phát hành và gỡ lỗi.

+0

Bạn có cần nó trong mục tiêu hoặc dự án không? – WebOrCode

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