В настоящее время я пытаюсь получить идентификатор пользователя iCloud. Он работал около 2 месяцев, но сегодня, когда я прошел повторное тестирование, он больше не работает.
У меня есть следующий код:
func iCloudUserIDAsync(complete: @escaping (_ instance: CKRecord.ID?, _ error: NSError?) -> ()) {
let container = CKContainer.default()
container.fetchUserRecordID() {
recordID, error in
if error != nil {
print(error!.localizedDescription)
complete(nil, error! as NSError)
} else {
print("fetched ID \(recordID?.recordName ?? "")")
complete(recordID, nil)
}
}
}
И я получаю «Нет учетной записи iCloud»«ошибка настроена, хотя я вошел в iCloud на моем iPhone, и я также включил iCloud Drive.
Он работает на моем другом iPhone (7 Plus), но на моей основной разработке XS он дает мне эту ошибку