当我在Xcode中启用CloudKit
时,它会根据应用名称设置并创建默认容器。是否可以设置不同的默认名称?我不希望在CloudKit仪表板的列表中看到新的容器名称,而是使用现有的容器名称。
答案 0 :(得分:4)
Janos回答是正确的,虽然我认为你甚至在选择了不同的iCloud容器之后,你还必须在你的代码中说出来吗?
let container = CKContainer(identifier: "iCloud.com.kukodajanos.Dating")
let publicDB = container.publicCloudDatabase
let privateDB = container.privateCloudDatabase
我当然可能错了,这就是我发现它的方式。
答案 1 :(得分:0)
您可以在Info.plist
Bundle Identifier字段中覆盖。这将更改默认容器ID。我将其com.kukodajanos.$(PRODUCT_NAME:rfc1034identifier)
更改为com.kukodajanos.Dating