我有一个有效的spritekit iOS项目。导入Chartboost框架及其依赖项后,我收到以下错误:
ld:警告:忽略文件/ Users / Kalai / Desktop / Caveman 美眉/ codecanyon-12618173-快速运行/ GP / GameKit.framework /的GameKit, 缺少文件中所需的体系结构x86_64 /用户/卡莱/桌面/穴居人 Crush / codecanyon-12618173-fast-run / GP / GameKit.framework / GameKit(3 slice)架构x86_64的未定义符号:
“_OBJC_CLASS _ $ _ GKGameCenterViewController”,引自: GameViewController.o中的objc-class-ref“_OBJC_CLASS _ $ _ GKLocalPlayer”,引自:
GameViewController.o中的objc-class-ref ld:找不到架构x86_64 clang的符号:错误:链接器命令失败并退出 代码1(使用-v查看调用)
在chartboost.framework集成之前,唯一包含的框架是gamekit.framework。奇怪的是,即使删除了chartboost及其依赖项,我仍然会收到错误并无法编译。我正在使用xcode 8.有什么帮助吗?
答案 0 :(得分:0)
我终于弄清楚了。 Gamekit.framework被复制并存储在项目文件夹中。当我删除它时,一切正常。