没有bundleID的包:( null)

时间:2016-07-31 05:04:38

标签: ios iphone xcode itunesconnect game-center

这绝对让我感到沮丧。我只是想不出来。

我在iTunes Connect中创建了一个应用程序。我将Xcode和iTunes Connect中的Bundle标识符设置为“com.spiritjoe.glasstapmasterchallenge。”

我最终不得不将证书,身份和个人资料中的名称更改为“XC com spiritjoe glasstapmasterchallenge”,以便让我在Xcode中链接游戏中心。

我看过我能找到的每一篇文章,但我仍然无法理解。每次尝试调用reportAchievements时,它都会给我一个bundleID错误的捆绑包。这是更新成就的代码。

public static func UpdateGameCenter(id: String, progress: Float) {
    if(GKLocalPlayer.localPlayer().authenticated) {

        let achievement = GKAchievement(identifier: id)

        achievement.percentComplete = Double(progress)

        GKAchievement.reportAchievements([achievement], withCompletionHandler: nil)
    }


}

我花了更多的时间,而不是承认试图解决这个问题。您可能提供的任何帮助将不胜感激。我还证实,这不是在某处输入成就名称的问题。我特意检查了这个函数被称为“grp.CareerPoints1”的一次,并且iTunes Connect中的一个成就是“grp.CareerPoints1”

0 个答案:

没有答案