問題タブ [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 投票する
1 に答える
209 参照

arrays - あるファイルから別のファイルの配列にアクセスするにはどうすればよいですか?

私はXcodeに本当に慣れていません。特定の場所で変数を初期化するときの意味が正確にはわかりませんが、私のコードは機能するので、これは問題ではありません...今のところ. とにかく、ここに私の .h ファイルがあります。どこにでも「----」があるのは、そこにコードがあることを意味します。

そのため、別の .m ファイルにある charactersLocked 配列にアクセスする必要があります。それを File2 と呼び、これを File1 と呼びましょう。File2.m で "File1.h" を #import しようとすると、プログラムがクラッシュし、charactersLocked と charSel の両方で次のエラーが表示されます。

私はこれが何であるか分かりません。オンラインで解決策を探してみましたが、どれもうまくいかないようです。誤って .m ファイルをインポートしたわけではありません。その特定の配列にアクセスする簡単な方法がある場合は、お知らせください。この投稿が恐ろしくフォーマットされていたら申し訳ありませんが、初めてなので我慢してください. ありがとうございました。

0 投票する
3 に答える
235 参照

ios - 不明な Xcode エラー: リンカー コマンドが終了コード 1 で失敗しました (呼び出しを確認するには -v を使用してください)

このエラーが発生し続けますが、どこから来たのかわかりません。

ここに画像の説明を入力

これを修正するにはどうすればよいですか?

WebView.m のコードは次のとおりです。

WebViewController.h のコードは次のとおりです。

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

ios - Realm Cocoapod を追加するときにシンボルが重複する

Realm を実際のプロジェクトで初めて使用しようとしていますが、Cocoapods を介して正常に追加しました。Xcode 6.4 を使用していますが、Xcode 7.1 ベータ版を同じマシンにインストールしています (他のプロジェクト用)。

プロジェクトのビルドまたは単体テストの実行 (シミュレーターで) を試みると、何十ものファイルのペアが重複しているというリンカ エラーが表示されます。1 つは Bitcode に言及しているように見えますが、1 つはそうではありません。

Xcode 6.4 を使用していますが、なぜ Bitcode についても認識しているのですか? エラーの小さなサンプルを次に示します。

他の人が同様の問題について話しているのを見たことがありますが、ストアに送信するのではなく、Xcode 6.4 ではなく、単にアプリを実行することではありません。

Realm を静的フレームワークとして追加することも指摘しておく必要があります (のxcode-6フォルダーから0.95.3完全に機能するため、Cocoapods から取得しているビルドと関係があるようです。

ここで何ができますか?できればCocoapodsから入手したいです。

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

ios - スタティック ライブラリの統合時にシンボルが重複する

静的ライブラリをプロジェクトに統合するときに問題が発生しました。この問題は、プロジェクト内に以前のフレームワークがあり、静的ライブラリを追加すると問題が重複するために発生します。
問題は次のとおりです。

ここに画像の説明を入力

いくつかのアイデアを提供していただき、本当にありがとうございます。よろしくお願いします。

0 投票する
4 に答える
98 参照

ios - Objective C: リンカ コマンドが終了コード 1 で失敗しました

これは、アプリをビルドしようとしたときに発生するエラーです。

ld: アーキテクチャ arm64 の 10 個の重複シンボル

ここに画像の説明を入力

0 投票する
2 に答える
1177 参照

ios - シンボルの重複 - リンカー コマンドが終了コード 1 で失敗しました (呼び出しを確認するには -v を使用します)?

チュートリアルから iOS アプリをビルドすると、次のメッセージが表示されます。

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

ios - Google サービス - リンク上の重複する記号

アプリに統合された ios 用の Google サービスを取得しています。私の制御外の理由で、ココアポッドを使用できないため、ここで概説されている手動のアプローチに従っています。

問題は Play ゲーム C++ SDK バージョン 2.1 (gpg.framework) です。それを追加すると (ビルドフェーズ、バイナリをライブラリにリンク、+) ビルドすると、多くの重複シンボルエラーが発生します:

シンボル _AES_decrypt を複製: ../../../../../Monkey/modules/googleservices/native/gpg-cpp-sdk/ios/gpg.framework/gpg(libgpg.a-arm64-master. o) ../../../../../Monkey/modules/googleservices/native/gpg-cpp-sdk/ios/gpg.framework/gpg(aes.o)

. . .

シンボル __ZTVN4buzz10XmlBuilderE の重複: ../../../../../Monkey/modules/googleservices/native/gpg-cpp-sdk/ios/gpg.framework/gpg(libgpg.a-arm64-master. o) ../../../../../Monkey/modules/googleservices/native/gpg-cpp-sdk/ios/gpg.framework/gpg(xmlbuilder.o) ld: アーキテクチャの 7242 個の重複シンボルarm64 clang: エラー: リンカー コマンドが終了コード 1 で失敗しました (呼び出しを確認するには -v を使用してください)

スタックオーバーフローでシンボルが重複する一般的な原因を1日かけて調べましたが、何も機能していないようです。すべての Google フレームワークを削除して再度追加し、別のプロジェクトに Google フレームワークを追加し (同じ問題)、派生データを消去したなど..

何が原因であるかについてのアイデアはありますか?ありがとうございます。

仕様:

  • Xcode 7.2.1
  • 展開ターゲット: 7.0
  • Play ゲーム C++ SDK バージョン 2.1