2018年6月6日

XCode9.4でarchive時に、昨日は問題ないことでしたが「duplicate symbol ****** in」のエラーが発生しました。

原因を調べると、各Viewcontrollerでグローバル変数を使用していましたが、同じIDを使用しているとduplicate Symbol(重複エラー)になります。

この対処は、各Viewcontroller毎にIDを固有で命名することで対処できました。
昨日と同じXcode9.4環境で問題ない点でしたが、なぜ?このタイミングでNGになったのか?不思議です。

グローバル変数の命名を変更します。
変更前 NSString *Wtime;

変更後 NSString *A01Wtime; 重複分だけの対処でOKです。