Достижения не отображаются в таблице лидеров GameCenter?

У меня есть приложение, использующее GameCenter. Он успешно использует таблицы лидеров, а игры могут загружать и просматривать результаты.

Я пытаюсь добавить достижения, поэтому зашел в App Store Connect и настроил несколько.

Когда я открываю таблицы лидеров игрового центра, я использую следующий код:

    public var gameCenterViewController : GKGameCenterViewController? { get {

        
         guard gameCenterEnabled else {
                  print("Local player is not authenticated")
            authenticateLocalPlayer()
            let gameCenterViewController = GKGameCenterViewController()

            gameCenterViewController.gameCenterDelegate = self

           gameCenterViewController.viewState = .achievements
            return gameCenterViewController
        }
            
        
        
         let gameCenterViewController = GKGameCenterViewController()

         gameCenterViewController.gameCenterDelegate = self

        gameCenterViewController.viewState = .achievements

         return gameCenterViewController
        }}

и это представляет мне что-то вроде этого:

Итак, я вижу списки лидеров и испытания (у меня нет проблем), но нет достижений!

Что я здесь делаю не так? Любое руководство будет оценено.

0 ответов

Другие вопросы по тегам