Ios Xcode生成错误体系结构arm64的未定义符号:“0”_OBJC“U类游戏场景”;
我最近激活了arm7 armv7 arm64,作为苹果64位要求的有效架构,但当我尝试在Xcode中构建应用程序时,它抛出了这个错误。我首先收到一条关于Ios Xcode生成错误体系结构arm64的未定义符号:“0”_OBJC“U类游戏场景”;,ios,iphone,xcode6.1,arm64,chartboost,Ios,Iphone,Xcode6.1,Arm64,Chartboost,我最近激活了arm7 armv7 arm64,作为苹果64位要求的有效架构,但当我尝试在Xcode中构建应用程序时,它抛出了这个错误。我首先收到一条关于libchartboost的警告。a找不到,我从他们的网站下载了chartboost最新文件夹,但它没有libchartboost.a,因此我仍在使用chartboost 3.2.1。但不确定这是否是问题所在,因为我在下面的游戏场景中遇到了一个错误。我是否缺少一个框架?谢谢你的帮助 ld: warning: ignoring file /User
libchartboost的警告。a
找不到,我从他们的网站下载了chartboost最新文件夹,但它没有libchartboost.a
,因此我仍在使用chartboost 3.2.1。但不确定这是否是问题所在,因为我在下面的游戏场景中遇到了一个错误。我是否缺少一个框架?谢谢你的帮助
ld: warning: ignoring file /Users/Administrator/Documents/Software/libChartboost.a, missing required architecture arm64 in file /Users/Administrator/Documents/Software/libChartboost.a (3 slices)
Undefined symbols for architecture arm64:
"_OBJC_CLASS_$_GameScene", referenced from:
objc-class-ref in AlertLayer.o
objc-class-ref in GameLayer.o
objc-class-ref in levelpackMenuLayer.o
objc-class-ref in LevelSelectLayer.o
objc-class-ref in timetrialMenuLayer.o
objc-class-ref in IAPHelper.o
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
可能是旧线程,但在此类链接器错误中,以下步骤有效: 链接所有必需的框架以及Chartboost框架,如
Storekit
,Webkit
,AVFoundation
,Foundation
等
Chartboost框架使用这些框架来获取和显示媒体格式(音频和视频)的广告
有关如何完全集成以及需要什么样的所有框架的最新详细信息,.可能是libChartboost.a不支持arm64。你试过最新的吗?我从他们的网站下载了chartboost最新的SDK,但找不到libchartboost.a文件。知道在哪里可以得到libchartboost.a的最新文件吗?它只附带了.framework和headers文件。谢谢你的时间。所以我已经参考了Chartboost3.2.1,但这似乎不起作用。我也从这个链接下载了5.1.3,但确实找不到libchartboost.a:(