添加chartboost框架后Apple Mach-O链接器错误

时间:2016-09-24 03:35:34

标签: ios objective-c xcode linker gamekit

我有一个有效的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.有什么帮助吗?

1 个答案:

答案 0 :(得分:0)

我终于弄清楚了。 Gamekit.framework被复制并存储在项目文件夹中。当我删除它时,一切正常。