0

アプリケーションの実行に問題があります。

シンボルが重複しているため、ビルドに失敗しました。

ここに画像の説明を入力してください

アプリケーションにSDKを含めmagtek idynamoています。以前のアプリバージョンでは、通常、ライブラリにlibMTSCRA.aを追加し、プロジェクトにMTSCRA.hを追加しています。私の調査に基づいて、人々は、私がiOS5バージョンのアプリで動作するように管理した.hと.aを参照しているため、問題が発生することを示唆しました。そのイライラ..私はこれの壁に頭をぶつけてきました。

何か案は?

更新 ここに画像の説明を入力してください これが私のフレームワークとライブラリのスクリーンショットです。libMTSCRA.aは一度だけリストされます。

ありがとうございました。

4

2 に答える 2

4

私もこの問題を抱えていましたが、しばらくすると、他のリンカーフラグを削除することで解決できます=> "-all_load"

このフラグにより​​、MagTekの2つのライブラリ(iphoneosとiphonesimulator)が同時に含まれていました。

于 2013-01-14T15:17:06.323 に答える
0

このエラーは、ヘッダーファイルとは何の関係もありません。代わりに、リストされた関数本体(通常は.mにありますが、静的ライブラリに組み込まれている場合は静的ライブラリの一部)が2回含まれていることを示します。

ほとんどの場合、静的ライブラリを2回インクルードしています。それらの包含の1つが間接的である可能性があります。静的ライブラリも含まれている別の静的ライブラリが含まれています。

于 2012-10-05T01:58:16.180 に答える