报错情况:
因为苹果新隐私政策的需要(同iOS14一起推出的),使用广告标识符时候需要加AppTrakingTransparency.framework到工程中,并且在Info.plist中添加NSUserTrackingUsageDescription和询问用户时候的描述语。
Xcode 12中添加后在iOS14的设备和测试机上都没问题,但是运行在iOS14以下设备时候会报如下错误。
dyld: Library not loaded: /System/Library/Frameworks/AppTrackingTransparency.framework/AppTrackingTransparency
解决:
Xcode 导入库时候默认是Required
image.png
修改成Optional就不会报错啦!!!
当时遇到这个问题时候,通过提示找不到这里,所以用了好一会的时间,记录一下。
网友评论