升级到 Xcode 7 后,链接器命令失败,退出代码为 1

linker command failed with exit code 1 after I upgrade to Xcode 7

升级到 El Capitan 和 Xcode 7 后,我无法构建我的应用程序。我不断在我的所有全局变量上得到重复的符号。请帮忙。

enter image description here

//Global.h
#ifndef Global_h
#define Global_h

extern NSInteger pickerConstantOne, pickerConstantTwo,numberOfDays, monthOfToday;

NSInteger pickerConstantOne, pickerConstantTwo,numberOfDays, monthOfToday;

#endif /* Global_h */

你误报了那些变量;从 header 中删除此语句:

NSInteger pickerConstantOne, pickerConstantTwo,numberOfDays, monthOfToday;

并将其移动到 .m 文件中。

您还应该首先回顾一下为什么要使用全局变量,因为您当然不需要这样做。