在静态库中,Xcode 8.1 不会检测何时未实现 objective-c 方法



我的objective-c项目使用静态库,最近我刚刚发现Xcode 8.1没有为库给出一些警告。当应用程序本身缺少方法实现时,我会收到警告。但是,如果库中缺少方法实现,则不会收到警告。它只是在运行时崩溃。

带有枚举的开关语句也是如此。如果缺少案例,Xcode 会发出警告信号,但不会在静态库中。

在以前版本的 Xcode 中,我确信我的库中收到了这些警告。而且我从未更改过任何构建设置,我只是保留所有默认值。

更多信息:

当我将静态库本身作为项目打开时,我收到所有警告。但是当我打开另一个包含库的项目时(我将 mylibrary.xcodeproj 文件放在我的项目中并在链接阶段添加它),我没有库警告

这是Xcode中的一个错误。它现在在Xcode版本8.3(8E162)中运行良好

最新更新