没有bundleID for bundleID,SpriteKit

use*_*007 7 objective-c sprite-kit skspritenode

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

没有bundleID的包:( null)

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

Bra*_*ram 13

通过使用Xcode调试器逐步浏览我的应用程序,我已经找到了"没有bundle for bundleID:(null)"消息的来源.

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

这行代码将为我触发:

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

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

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