iOS Учетная запись iCloud не настроена - PullRequest
0 голосов
/ 20 октября 2019

В настоящее время я пытаюсь получить идентификатор пользователя 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 он дает мне эту ошибку

...