2014-06-12 24 views
8

Tôi đang sử dụng iCloud chỉ để lưu trữ khóa-giá trị đơn giản. Tôi đã cấu hình Entitlement trong Xcode. Kiểm tra trong chế độ Hộp cát cho thấy giá trị được duy trì thành công.Tạo mã định danh iCloud trong Bảng điều khiển dành cho nhà phát triển iOS

Tuy nhiên, khi tôi xem xét cài đặt Id ứng dụng của Hồ sơ cấp phép trên Bảng điều khiển dành cho nhà phát triển iOS, tôi thấy trạng thái iCloud của Id ứng dụng là "Có thể định cấu hình". Nó đang yêu cầu tôi tạo một Container iCloud.

Câu hỏi của tôi là:

1) mục đích như một container iCloud trên Developer Panel là gì?

2) Có cần phải định cấu hình vùng chứa iCloud này trên Bảng điều khiển dành cho nhà phát triển để iCloud có thể sử dụng trong Sản xuất không?

3) Nếu có cho câu hỏi 2, có số nhận dạng của vùng chứa iCloud trên Bảng điều khiển dành cho nhà phát triển phải giống với Mã định danh vùng chứa được định cấu hình trong Xcode không? Bảng điều khiển dành cho nhà phát triển yêu cầu tôi "Nhập mã định danh duy nhất cho iCloud Container của bạn, bắt đầu bằng chuỗi 'đám mây'.". Nhưng Xcode có $ (TeamIdentifierPrefix) $ (CFBundleIdentifier) ​​làm định danh.

Vui lòng trợ giúp. Cảm ơn rất nhiều.

+0

Kể từ khi tôi hỏi câu hỏi này, tôi đã đưa ra ứng dụng của tôi với iCloud cấu hình trong Xcode nhưng không phải trong bảng điều khiển nhà phát triển iOS. Trong sản xuất, iCloud cho khóa-giá trị lưu trữ hoạt động tốt, Whack có nghĩa là câu trả lời cho câu hỏi của tôi (2) là NO. Tuy nhiên, vẫn hy vọng ai đó có thể cho tôi biết mục đích của cấu hình iCloud trong Developer Panel là gì. Sự khác biệt với cấu hình Xcode iCloud là gì. Cảm ơn vì bất kì sự giúp đỡ. – John

Trả lời

2

1) Mục đích của vùng chứa iCloud phụ thuộc vào những gì bạn muốn làm với nó. (khóa-giá trị, CloudKit ...) Bạn cần nó cho một ứng dụng iCloud.

2) Có, tôi nghĩ vậy. Tôi nghĩ vậy bởi vì tôi không chắc chắn về những gì bạn muốn nói về "Sản xuất".

3) Tên của thùng chứa iCloud của bạn phải giống nhau trong cổng Nhà phát triển và trong Xcode để cho phép nó hoạt động. Giống như tôi có một thùng chứa iCloud cho ứng dụng của mình. Trong Cổng thông tin dành cho nhà phát triển, trong ID ứng dụng của tôi, iCloud được bật và vùng chứa có tên "iCloud.com.xxx.xxx" (iCloud.com.name.app). Trong khả năng ứng dụng của tôi (trong Xcode), iCloud đang bật và vùng chứa được chọn là tên có cùng tên.

Hy vọng rằng nó sẽ giúp :)

Kính trọng,

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