0

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

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

ここに画像の説明を入力

4

4 に答える 4

0

エラーから、私はそれを推測します:

  • 2 つのファイルがVaultSelectionViewController.mあり、SetLockViewController.m(最初のファイルはもともと 2 番目のファイルのコピーである可能性があります)

  • @implementation SetLockViewController両方とも、同一のプロパティおよび/またはメソッドおよび/またはインスタンス変数を含みます。

解決策: のクラス名を@implementationファイル名と一致するように修正します。

それが問題でない場合は、両方のファイルの関連部分を提供してください。

于 2016-01-15T03:13:25.933 に答える
0

ここに画像の説明を入力

  1. コンパイル ソースに重複ファイルがないことを確認してください。(不適切なマージがこの問題を引き起こす可能性があります。) それらを削除して再度追加すると、このビルド エラーを修正できます。

  2. 1 つの関数を 2 回実装しないようにしてください。(コードをコピーして @implement XXX の名前を変更するのを忘れていますか? または、1 つの関数を 2 回コピーして貼り付けますか?) プロジェクトで定義されている関数を検索し、重複するものを削除するだけです。

于 2016-01-15T10:16:06.160 に答える