2016-09-24 6 views
0

私は動作中のspritekit iOSプロジェクトを持っていました。chartboostフレームワークを追加した後のApple Mach-O Linkerエラー

ld: warning: ignoring file /Users/Kalai/Desktop/Caveman Crush/codecanyon-12618173-fast-run/GP/GameKit.framework/GameKit, missing required architecture x86_64 in file /Users/Kalai/Desktop/Caveman Crush/codecanyon-12618173-fast-run/GP/GameKit.framework/GameKit (3 slices) Undefined symbols for architecture x86_64:
"_OBJC_CLASS_$_GKGameCenterViewController", referenced from: objc-class-ref in GameViewController.o "_OBJC_CLASS_$_GKLocalPlayer", referenced from:
objc-class-ref in GameViewController.o ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation)

がchartboost.framework統合する前に、唯一のフレームワークが含まgamekit.frameworkた:Chartboostフレームワークとその依存関係のインポートした後、私は次のエラーを得ました。奇妙なことは、chartboostとその依存関係を削除した後でさえ、私はまだエラーが発生し、コンパイルできません。私はxcode 8を使用しています。

+0

プロジェクトとリビルドをクリーニングしようとしましたか? –

+0

@ Rashwan、はい。それが私の最初のことです。私はxcodeやMacを再起動しようとしましたが、助けにはなりません。 – Kalaichelvan

答えて

0

私は最後に考え出しました。 Gamekit.frameworkは複製され、プロジェクトフォルダ内に保存されました。私がそれを削除すると、すべて正常に動作します。

関連する問題