iOS开发知识小集

iOS dyld: lazy symbol binding fa

2019-01-14  本文已影响1人  Brookyear

问题:

在8.1版本的iPhone5s模拟器上报错:dyld: lazy symbol binding failed: Symbol not found: _objc_unsafeClaimAutoreleasedReturnValue

iOS

原因:

之前自己开发的一个静态库sdk不支持8.1版本,支持9.0以上的版本。

解决办法:

    1.如果将之前开发的静态库sdk 里的iOS deployment target设为 iOS 8.1,那么sdk里有些代码可能会出现不兼容,所以检查好自己sdk里面的代码是否兼容iOS8.1,再做修改。

    2.既然sdk不支持8.1,那么就要适配sdk,提升模拟器的iOS版本。

上一篇下一篇

猜你喜欢

热点阅读