在Cocos2D游戏中集成了新的RevMob.frmework。
现在在我的Cocos2D 1.0游戏中有很多编译错误,在其他cocos2D 2.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软件开发工具包?
发布于 2012-10-03 00:57:46
此错误是由于使用LLVM GCC 4.2作为编译器而发生的,要解决此问题,只需进行以下更改:
RevMobBanner.h第35行:将"strong“更改为"retain”
@property (nonatomic, retain) NSArray *supportedInterfaceOrientations;RevMobButton.h第51行:删除"atomic“
@property (readonly) RevMobButtonStatus status;RevMobFullscreen.h第25行:将"strong“改为"retain”
@property(nonatomic, retain) NSArray *supportedInterfaceOrientations;发布于 2012-10-02 03:38:53
链接器错误:
确保将RevMob.framework添加到目标的"Link Binary with Libraries“构建阶段。
编译器错误:
在我看来没问题。确保在该文件中导入了#import。更好的做法是,如果它不在prefix.pch中,则将其添加到其中。
如果你仍然有问题,我建议直接从RevMob获得支持。
发布于 2012-10-02 22:38:31
确保在构建阶段添加了RevMob和StoreKit框架:http://sdk.revmob.com/ios
另外,尝试升级您的XCode,因为这与旧版本的iOS不兼容问题有关。
或者等待可能解决此不兼容问题的新版本的SDK。

https://stackoverflow.com/questions/12679199
复制相似问题