私はXcodeが初めてです。
古い (iOS 3.2) xcode ゲーム プロジェクトにいくつかの機能を追加しています。このコードは、私が触るまで 1 年以上触っていませんでした。.iap ファイルを作成しようとするまではうまくいきました。それは問題なく実行され、すべての変更でエラーは発生しませんでした。ということで、iPhone 6.0 Simulator -> iOS Device からターゲットデバイスを変更し、アーカイブしてみました。残念ながら、それは一連のエラーを生成しました:
ld: warning: ignoring file lib/libegn_neutron_http_Release_iphoneos.a, file was built for archive which is not the architecture being linked (armv7): lib/libegn_neutron_http_Release_iphoneos.a
Undefined symbols for architecture armv7:
"_EGN_setPollingInMenu", referenced from:
ExitGamesCreateSession(sLibraryData*) in exitgames.o
"_EGN_Neutron_New", referenced from:
ExitGamesInit(sLibraryData*) in exitgames.o
"_EGN_setServerUrl", referenced from:
ExitGamesCreateSession(sLibraryData*) in exitgames.o
……同様のエラーが 34 件続きます
"_EGN_NeutronCls_Release", referenced from:
ExitGamesShutDown(sLibraryData*) in exitgames.o
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)
このプロジェクトは、ソーシャル機能をサポートするいくつかの「exitgames」ライブラリを使用しています。また、このプロジェクトには、「Brew」C++ コードのラッピング部分がいくつかあります。どの部分に問題があるかわかりません。一日中調べて調べましたが、まだ手がかりが得られませんでした。
誰でも私にアドバイスをもらえますか?ありがとうございました。