问题:
在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版本。
网友评论