由于AFNetworking没有再维护迭代,pod之后是没有隐私清单文件的,需要我们自己手动给第三方目录下增加个隐私清单文件,如下操作:
1、选中pods工程下AFNetworking文件夹,
2、Command+N创建如下文件:
3、下一步后,文件名不用更改,也不能更改,AFNetworking进行勾选,如下图
4、确认后,AFNetworking文件夹下会多出PrivacyInfo文件,如下图:
5、选中PrivacyInfo文件往里面添加隐私内容,内容如下,复制替换即可:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>NSPrivacyCollectedDataTypes</key>
<array>
<dict>
<key>NSPrivacyCollectedDataType</key>
<string>NSPrivacyCollectedDataTypeUserID</string>
<key>NSPrivacyCollectedDataTypeLinked</key>
<true/>
<key>NSPrivacyCollectedDataTypeTracking</key>
<false/>
<key>NSPrivacyCollectedDataTypePurposes</key>
<array>
<string>Analytics</string>
</array>
</dict>
</array>
<key>NSPrivacyTracking</key>
<false/>
<key>NSPrivacyTrackingDomains</key>
<array/>
</dict>
</plist>
好了,现在已经成功为AFNetworking添加隐私清单了,需要注意的是,每次pod install 都会覆盖掉创建的PrivacyInfo文件,所以把PrivacyInfo单独复制到其他地方留存备份,下次用到直接拖进去就行。
结语:到这里就结束了,觉得贴心的在评论区打上贴心两个字!
其他第三方添加隐私清单:
MBProgressHUD:解决pod ‘MBProgressHUD‘没有隐私清单的问题-CSDN博客
SDWebImage:傻瓜式手把手教你如何给SDWebImage添加隐私清单-CSDN博客