更新到Xcode 8,在iOS 8模拟器中运行我的应用程序崩溃,虽然iOS9和iOS10没问题.
"dyld:懒符号绑定失败:未找到符号:_objc_unsafeClaimAutoreleasedReturnValue引自:**预期在:/ Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 8.1.simruntime/Contents/Resources/RuntimeRoot/usr/lib/libobjc.A名为.dylib
dyld:未找到符号:_objc_unsafeClaimAutoreleasedReturnValue引
自:**预期在:/ Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 8.1.simruntime/Contents/Resources/RuntimeRoot/usr/lib/libobjc.A.dylib"
Sha*_*y D 19
如果您在主项目下有任何子项目,可能发生这种情况的原因之一是一个或多个子项目的" 部署目标 "高于主项目.
例如,如果主项目的部署目标为8.0,则将所有子项目的部署目标设置为8.0.我认为这将解决您的问题.如果确实如此,请告诉我.干杯.
小智 6
升级到Xcode 8之后我遇到了完全相同的问题,正如@Shaggy指出的那样,在我的情况下,它是由依赖项目中的部署目标设置为9.3而我的主项目的部署目标为8.0.
要添加更多内容,查看导致崩溃的堆栈跟踪以查明项目可能很有用,尤其是当您有许多依赖项目时.在我的例子中,我发现某些函数是从依赖库项目中调用的,确实是导致该问题的特定项目.
| 归档时间: |
|
| 查看次数: |
5744 次 |
| 最近记录: |