ld: warning: object file (/path/WYDemo.framework/WYDemo(WYSingleton.o)) was built for newer iOS version (11.2) than being linked (8.0)

1. 出现场景

  1) 在制作 WYDemo.framework 工程中的 Development target 为 11.2;

  2) 在使用 WYDemo.framework 工程中的 Development target 为 8.0。

2. 解决方案

  方案1:在制作 WYDemo.framework 的工程中,修改 Development target 为 8.0,推荐使用(如果库可修改)。

  方案2:在使用 WYDemo.framework 的工程中,修改 Development target 为 11.2,不推荐使用(一般需要兼容)。

  方案3:在使用 WYDemo.framework 的工程中,修改 Build Settings -> Other Linker Flags 中添加 -w,推荐使用(库不可修改且需要兼容)。

时常一个人发呆,看到宁静的天空。
原文地址:https://www.cnblogs.com/pinweyshg/p/9027964.html