2

Cocos2Dゲームに統合された新しいRevMob.frmework。

現在、私のCocos2D 1.0ゲームでは多くのコンパイルエラーが発生し、他のcocos2D2.0ゲームではリンカーエラーのみが発生します。

Cocos2D 2.0では、リンカーエラーは次のとおりです。

  "_SKStoreProductParameterITunesItemIdentifier", referenced from:
  "_OBJC_CLASS_$_SKStoreProductViewController", referenced from:

どのシステムフレームワークが欠けていましたか?すでにStoreKit.frameworkを追加しました

cocos2D 1.0では、これらのリンカーエラーとともに、いくつかのコンパイルエラーも発生します。下の行(RevMobAds.framewors内)に「*の前にプロパティ属性が必要です」と表示されています。

@property (nonatomic, strong) NSArray *supportedInterfaceOrientations;

どうすればこれらすべての問題を克服し、cocos2dゲームで新しいrevMob SDKを入手できますか?

4

3 に答える 3

6

このエラーは、コンパイラとしてLLVM GCC 4.2を使用しているために発生します。この問題を解決するには、次の変更を加えるだけです。

RevMobBanner.h 35行目:「strong」を「retain」に変更

@property (nonatomic, retain) NSArray *supportedInterfaceOrientations;

RevMobButton.h 51行目:「アトミック」を消去

@property (readonly) RevMobButtonStatus status;

RevMobFullscreen.h 25行目:「strong」を「retain」に変更

@property(nonatomic, retain) NSArray *supportedInterfaceOrientations;
于 2012-10-02T16:57:46.237 に答える
1

リンカーエラー:

RevMob.frameworkがターゲットの「LinkBinarywithLibraries」ビルドフェーズに追加されていることを確認してください。

コンパイラエラー:

私には元気そうです。#importがそのファイルにインポートされていることを確認してください。さらに良いことに、prefix.pchがない場合は、prefix.pchに追加します。

引き続き問題が発生する場合は、RevMobから直接サポートを受けることをお勧めします。

于 2012-10-01T19:38:52.680 に答える
1

ビルドフェーズでRevMobおよびStoreKitフレームワークを追加してください:http ://sdk.revmob.com/ios

また、XCodeをアップグレードしようとしています。これは、古いバージョンのiOSとの非互換性の問題に関連しているためです。

または、この非互換性の問題が修正された可能性のある新しいバージョンのSDKを待ちます。

スクリーンショットXCodeビルドフェーズ

于 2012-10-02T14:38:30.987 に答える