質問編集履歴

1 コードを修正しました

ababab

ababab score 59

2015/11/03 22:18  投稿

Xcode7からGameCenterへのスコアが反映されません
Xcode7にアップデートしてから、GameCenterのスコア送信ができません。
(ログイン、リーダーボードや達成項目は閲覧できます。)
ログには"no bundle for bundleID: (null)"と出ていますが、
Bundle IDは設定済みで、コードも以前スコア送信できていたものと全く同じものを使っています。
どうすれば解決できるでしょうか?
よろしくお願い致します。
※スコア送信時のコードです
```Objective-C
#import <UIKit/UIKit.h>
#import <GameKit/GameKit.h>
#import <Foundation/Foundation.h>
#import <CoreGraphics/CoreGraphics.h>
#import <QuartzCore/QuartzCore.h>
#import <Social/Social.h>
-(void)score{
       GKScore *scoreReporter = [[GKScore alloc] initWithCategory:@"itunes connectで作ったLeaderboard ID"];
       NSInteger scoreR;
       scoreR=スコアの値;
       scoreReporter.value = scoreR;
       [scoreReporter reportScoreWithCompletionHandler:^(NSError *error) {
           if (error != nil)
           {
               // 報告エラーの処理
               NSLog(@"error %@",error);
           if ([GKLocalPlayer localPlayer].isAuthenticated) {
       GKScore* score = [[GKScore alloc] initWithLeaderboardIdentifier:@"achievement"];
       
       score.value = 100.0;
       [GKScore reportScores:@[score] withCompletionHandler:^(NSError *error) {
           if (error) {
               // エラーの場合
           }
       }];
   }  
 
}
```
  • Objective-C

    1352 questions

    Objective-Cはオブジェクト指向型のプログラミング言語のひとつです。C言語をベースにSmalltalkが取り入れられています。

  • iOS

    6097 questions

    iOSとは、Apple製のスマートフォンであるiPhoneやタブレット端末のiPadに搭載しているオペレーションシステム(OS)です。その他にもiPod touch・Apple TVにも搭載されています。

  • Xcode 7

    620 questions

    Xcode 7は、ソフトウェア開発のためのアップルの統合開発環境であるXcodeのバージョン。UIを作成するために用いるグラフィカルツールです。iOS9/OS X El Capitan/watchOS2に対応。Swift 2コンパイラーが搭載されています。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る