Xcode でシミュレーション機能で確認中、大量のエラーが発生しました。
このXcode開発環境は、1年ぶり近く接していなかったソースなので???でした。
調べていくと、「duplicte symbol *****(変数名)」の変数名は、グローバル変数で使用しているもので、複数実装ファイル間で同じ名前で命名されていることでエラーになったようです。
約1年前では、問題なかった箇所なので、最近のXcodeバージョンで変更されたようです。
現環境:Xcode10.1
チェック・修正方法
1.「duplicte symbol *****(変数名)」のエラーを見て、変数名を確認する。
その行の下部に同様のPathで、実装ファイル名を確認する。
2.実装ファイル名のソースを開いて、変数名を修正する。
重複が回避できれば問題ないので、2実装ファイルなら1ファイルのグローバル変数を変更する。
3.エラーがなくなるまで繰り返す。一度にすべてのエラーが表示されないみたいなので、エラーがなくなったらシミュレーション機能で実行して状態を確認する。