没有bundleID for bundleID,SpriteKit

时间:2015-09-04 21:17:55

标签: objective-c sprite-kit skspritenode

每次我在SpriteKit游戏中移动到特定场景时,我都会在控制台中收到以下错误:

  

没有bundleID的包:( null)

可能是什么原因? ..为什么总是在那个特定的场景? 谢谢

1 个答案:

答案 0 :(得分:12)

我通过使用Xcode调试程序逐步浏览我的应用程序,跟踪了“无bundle for bundleID :( null)”消息的来源。

每次报告成就时都会发生这种情况。

这行代码将为我触发:

[ GKAchievement reportAchievements:achievements withCompletionHandler:^(NSError *error) {
    if ( error != 0 )
        NSLog( @"Reporting of %@ failed: %@", achievement, [ error localizedDescription ] );
}];

那就是说,我很确定它是良性的,因为我的成就和领导委员会工作得很好。

作为旁注:当我报告 GKScore 而不是 GKAchievement 时,我看不到相同的警告消息。