使用Xcode 7,一切都运行良好。例如,我能够成功构建和测试Socket Rocket项目
在对Xcode 8.1进行更新后,所有项目都停止构建,因为默认构建设置已被更改或损坏
例如,由于ARC现已禁用,因此Socket Rocket无法构建(请注意,项目设置保持不变)。另一个我的项目失败,警告忽略函数的返回值(我更喜欢设置-Werror
但已启用新警告等等。)
我可以按项目修复构建设置项目,但这是很多工作而且很烦人,但更大的问题是这会影响我合作的其他开发人员,我宁愿避免这种情况。
所以我的问题是如何解决这个问题?如何更改(修复)用于机器上所有项目的默认构建设置?
我的朋友确实更新了Xcode(并使用了我遇到的相同项目)并且没有遇到这个问题。显然,当我升级Xcode时出现了问题(没有报告错误)。
我在Mac OS和iOS上遇到此问题,在显示levels
时在构建设置Xcode中,大多数右列名称分别为macOS default
和iOS Default
。