cocos2d-x v3.10にFirebase導入(iOS)

このページを参考にして、CocoaPodsで入れる。 AppController.mmは下のように書く。

#import "Firebase.h"

@implementation AppController

#pragma mark -
#pragma mark Application lifecycle

// cocos2d application instance
static AppDelegate s_sharedApplication;

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {    
    //中略
    app->run();
    [FIRApp configure];
    return YES;
}

ビルドするとなんかエラーが出るので、 Targets->Build Settings->Other Linker Flagsに$(inherited)を追加する。

1

ビルドするとまた以下の画像のようなGCControllerがなんとかいうエラーが出る。

2

Targets->Build Phases->Link Binary With LibrariesからGameController.frameworkを入れると解決する。

3

ビルドしてまた ld: library not found for -lGoogleToolboxForMac というエラーが出たら、 target->Build Settings->Library Search Pathsに$(inherited)を入れる。

1

cocos2d-xでadmob表示(iOS)

Written on July 8, 2016