bugfender / BugfenderSDK-iOS

Bugfender SDK for iOS, a remote logger tailor-made for mobile
https://bugfender.com
Other
76 stars 30 forks source link

Privacy manifest file is missing required reason for disk space APIs #85

Closed vlvs closed 6 months ago

vlvs commented 6 months ago

Although the PrivacyInfo.xcprivacy has already been implemented and released, its only describing the required reason for NSPrivacyAccessedAPICategoryUserDefaults, but it looks like Bugfender also needs to add a reason for NSPrivacyAccessedAPICategoryDiskSpace.

Used symbols in binary ./***/Pods/BugfenderSDK/BugfenderSDK.xcframework/ios-arm64_x86_64-simulator/BugfenderSDK.framework/BugfenderSDK: NSFileSystemSize, NSUserDefaults
Used symbols in binary ./***/Pods/BugfenderSDK/BugfenderSDK.xcframework/ios-arm64_x86_64-maccatalyst/BugfenderSDK.framework/BugfenderSDK: NSFileSystemSize, NSUserDefaults
Used symbols in binary ./***/Pods/BugfenderSDK/BugfenderSDK.xcframework/ios-arm64/BugfenderSDK.framework/BugfenderSDK: NSFileSystemSize, NSUserDefaults

This was found by scanning the project with the following script: required_reason_api_binary_scanner.sh

jgimenez commented 6 months ago

Hi @vlvs , did you scan the latest version of the SDK? We used to use some of the "required reason" APIs and removed them in 1.13.1.

jgimenez commented 6 months ago

Hi, if you do not have any further input, we'll close this for now. Please feel free to reopen if you feel this is still a problem.