首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >采用新RevMobAds框架的Cocos2D

采用新RevMobAds框架的Cocos2D
EN

Stack Overflow用户
提问于 2012-10-02 02:50:59
回答 3查看 1.2K关注 0票数 2

在Cocos2D游戏中集成了新的RevMob.frmework。

现在在我的Cocos2D 1.0游戏中有很多编译错误,在其他cocos2D 2.0游戏中只有链接器错误。

在Cocos2D 2.0中,链接器错误是:

代码语言:javascript
复制
  "_SKStoreProductParameterITunesItemIdentifier", referenced from:
  "_OBJC_CLASS_$_SKStoreProductViewController", referenced from:

遗漏了哪个系统框架?已添加StoreKit.framework

在cocos2D 1.0中,除了这些链接器错误之外,还会出现一些编译错误。它在下面的行(在RevMobAds.framewors中)中显示“在*之前需要一个属性属性”

代码语言:javascript
复制
@property (nonatomic, strong) NSArray *supportedInterfaceOrientations;

我如何克服所有这些问题,并在cocos2d游戏中获得新的revMob软件开发工具包?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-10-03 00:57:46

此错误是由于使用LLVM GCC 4.2作为编译器而发生的,要解决此问题,只需进行以下更改:

RevMobBanner.h第35行:将"strong“更改为"retain”

代码语言:javascript
复制
@property (nonatomic, retain) NSArray *supportedInterfaceOrientations;

RevMobButton.h第51行:删除"atomic“

代码语言:javascript
复制
@property (readonly) RevMobButtonStatus status;

RevMobFullscreen.h第25行:将"strong“改为"retain”

代码语言:javascript
复制
@property(nonatomic, retain) NSArray *supportedInterfaceOrientations;
票数 6
EN

Stack Overflow用户

发布于 2012-10-02 03:38:53

链接器错误:

确保将RevMob.framework添加到目标的"Link Binary with Libraries“构建阶段。

编译器错误:

在我看来没问题。确保在该文件中导入了#import。更好的做法是,如果它不在prefix.pch中,则将其添加到其中。

如果你仍然有问题,我建议直接从RevMob获得支持。

票数 1
EN

Stack Overflow用户

发布于 2012-10-02 22:38:31

确保在构建阶段添加了RevMob和StoreKit框架:http://sdk.revmob.com/ios

另外,尝试升级您的XCode,因为这与旧版本的iOS不兼容问题有关。

或者等待可能解决此不兼容问题的新版本的SDK。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12679199

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档