每次我在SpriteKit游戏中移动到特定场景时,我都会在控制台中收到以下错误:
没有bundleID的包:( null)
可能是什么原因? ..为什么总是在那个特定的场景? 谢谢
答案 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 时,我看不到相同的警告消息。