問題タブ [duplicate-symbol]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
67 参照

ios - RESTKit のサポートが必要 - iOS でのビットコードと重複シンボル

編集済み: 関係のない最初の余分な情報を削除しました。

2 つの個別のライブラリを含む Objective C プロジェクトを「継承」しました。シンボル重複のエラーを引き起こしている一連の依存関係があり、サンプルを以下に示します。

重複シンボル _OBJC_CLASS_$_RKManagedObjectSeeder 内: device/libs/RESTKit/Debug-iphoneos/libRestKitCoreData.a(RKManagedObjectSeeder.o) libs/WebServiceLibrary/libWebServiceLibrary.a(RKManagedObjectSeeder.o) のライブラリ 重複シンボル _OBJC_IVAR_$_RKManagedObjectSeeder._delegate 内: ライブラリdevice/libs/RESTKit/Debug-iphoneos/libRestKitCoreData.a(RKManagedObjectSeeder.o) libs/WebServiceLibrary/libWebServiceLibrary.a(RKManagedObjectSeeder.o) 重複シンボル _OBJC_IVAR_$_RKManagedObjectSeeder._manager in: device/libs/RESTKit/Debug-iphoneos のライブラリ/libRestKitCoreData.a(RKManagedObjectSeeder.o) libs/WebServiceLibrary/libWebServiceLibrary.a(RKManagedObjectSeeder.o)

これは、ビットコードが無効になっている RESTKit プロジェクト ターゲットであり、RESTKit を使用するベース プロジェクトの単一のメイン ターゲットと同じです。

これらのエラーは、ここで提案されているように、ENABLE_BITCODE を「いいえ」に設定してビットコードの問題を解決した後に表示されまし た。

…そして、さらに約 200 の同じ性質のエラー。

セットアップは次のようになります。

  • メイン プロジェクト - RESTKit と WebServices ライブラリの両方が含まれています。
  • WebServices プロジェクトには RESTKit が含まれています
  • RESTKit プロジェクトは個別にビルドされ、前述のように両方のメイン プロジェクトに含まれて参照されますが、別のライブラリです。

アプリはアプリ ストアにあるので、プロジェクトが機能していたことは知っていますが、コメントがまばらでコードが多いため、これまでの動作を確認するのが難しくなっています。

0 投票する
1 に答える
726 参照

ios - シンボル _OBJC_IVAR_$_AppodealCircleTimer._font が重複しています

iOS コードベースで Appodeal というフレームワークを更新したところ、これらの重複シンボル エラーが発生し始めました。これらのエラーは通常、フレームワークがビルド フェーズに 2 回含まれている場合に表示されることを知っているので、これを確認し、1 回しか含まれていないことを確認しました。フレームワークを置き換える方法は、古い Appodeal.framework を削除してから、新しい Appodeal.framework をプロジェクト ディレクトリにコピーすることです。また、フレームワークを更新した後、プロジェクトとビルド フォルダーをクリーンアップしました。

私が見ているエラーは -

ログを見ると、 に対して 2 つのオブジェクト ファイルが作成されている理由がわかりませんAppodealCircleTimer。誰かがここで何が悪いのかを理解するのを手伝ってもらえますか?

0 投票する
1 に答える
1053 参照

ios - ld: アーキテクチャ x86_64 の 600 個の重複シンボル clang: エラー: リンカー コマンドが終了コード 1 で失敗しました (呼び出しを確認するには -v を使用します)

シミュレーターでプロジェクトを実行しているときにこのエラーが発生し、同じコードが他のコンピューターでは実行されているが、自分のコンピューターでは実行されていないときにエラーが発生する理由を検出できません。

0 投票する
1 に答える
35 参照

ios - コンパイラが明確な理由なしに clang エラー 1 を返す

循環定義または同じ名前の 2 つのファイルがある場所がわかりません。このリンカ エラー メッセージを読んで理解する方法を教えてください。

beGlobalFunctions.h または beDbAccess.h のどこかにあるに違いないと思います

0 投票する
0 に答える
420 参照

ios - iOS で Firebase と Google アナリティクス フレームワークが重複している

Swift プロジェクトで Firebase のバージョンを 3.2 にアップグレードしました。firebase.google.com のガイドを使用しました。アプリを実行しようとしましたが、ビルド プロジェクトで次の問題が発生します。この問題は、Google と Firebase が最新の firebase バージョンに移行されたために発生したと思われます。この問題を解決するにはどうすればよいですか?

重複シンボル _OBJC_CLASS_$_ACPResultData in: /Volumes/MacData/Develop/Project/MyWork/iSpiMi/iSpiMi_iOS_New /Pods/Google/Libraries/libGGLCore.a(GmpMeasurement.pb.o) /Volumes/MacData/Develop/Project/MyWork/iSpiMi /iSpiMi_iOS_New /Pods/FirebaseAnalytics/Frameworks/FirebaseAnalytics.framework/FirebaseAnalytics(GmpMeasurement.pb_b3f2c8068b01605ef7f3a1753d3917b7.o) シンボルが重複しています.a(GmpMeasurement.pb.o) /Volumes/MacData/Develop/Project/MyWork/iSpiMi/iSpiMi_iOS_New /Pods/FirebaseAnalytics/Frameworks/FirebaseAnalytics.framework/FirebaseAnalytics(GmpMeasurement.pb_b3f2c8068b01605ef7f3a1753d3917b7.o) ld: 48_6 アーキテクチャ x の重複シンボルクラン: エラー:リンカ コマンドが終了コード 1 で失敗しました (呼び出しを確認するには -v を使用してください)

0 投票する
1 に答える
251 参照

xcode - Xcode - プロジェクトと静的ライブラリのソース ファイルで発生する重複シンボル

ここにあるほぼすべてのプロジェクトで使用するスタティック ライブラリ (libAudioBulb.a) があります。スタティック ライブラリには、AFNetworking のソース ファイルが含まれています。私のプロジェクトの 1 つで、AFNetworking も使用する必要がありますが、AFNetworking のソース ファイルを含めると、プロジェクトとスタティック ライブラリにシンボルが重複していることを示すビルド時エラーが発生します。しかし、奇妙なことに、別のプロジェクトで同じことをしただけで、ビルド時のエラーはありません。ここで構成する必要があるビルド設定はありますか?

0 投票する
1 に答える
840 参照

cocoa - 複数の XCTestCase クラスを使用した UITesting

プロジェクトの UITest ケースを作成しています。したがって、複数のファイルを XCTestCase にサブクラス化するか、その他のテスト クラスにサブクラス化する必要があります。そのようなファイルを作成するたびに、次のエラーが発生します。

次のことを試しましたが、何も機能しません。

MainFile.m

セカンダリファイル.m

複数の File UITesting クラスをモジュール化/作成する方法を教えてください。