2015-09-04 19 views
7

Mỗi lần tôi di chuyển đến một cảnh cụ thể trong trò chơi SpriteKit của tôi nhận được lỗi sau đây trong giao diện điều khiển:Không bó cho bundleID, SpriteKit

không bó cho bundleID: (null)

Điều gì có thể là lý do cho điều đó? ..Tại sao luôn ở cảnh cụ thể đó? Cảm ơn

+0

Hãy thử làm sạch dự án của bạn. – sangony

Trả lời

12

Tôi đã theo dõi xuống nguồn gốc của các thông báo "không có gói cho bundleID: (null)" bằng cách duyệt qua ứng dụng của tôi bằng trình gỡ lỗi Xcode.

Điều đó xảy ra mỗi lần tôi báo cáo thành tích.

dòng mã này sẽ kích hoạt nó cho tôi:

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

Điều đó nói rằng, tôi khá chắc chắn nó là lành tính, như những thành tựu của tôi và ban lãnh đạo đang làm việc tốt.

Như một mặt lưu ý: Khi tôi báo cáo một GKScore, thay vì một GKAchievement, tôi không thấy thông báo cảnh báo tương tự.