我需要将记录保存到生产环境而不是CloudKit中的开发环境。为了管理这个我试图做的是很多人推荐我的。提交应用程序的版本,并使用TestFlight下载它。这样,他们说,记录将被保存到生产环境中。
这是我保存记录的代码
func uploadRecordsToProduction() {
let cloudContainer = CKContainer(identifier: "MyContainserString")
let publicDatabase = cloudContainer.publicCloudDatabase
publicDatabase.saveRecord(record, completionHandler: {_,_ in
})
}
如果我在Xcode模拟器中运行应用程序,记录将保存在开发环境中。如果我使用Testflight运行应用程序,似乎没有保存记录。发生了什么事?