Closed Muesly closed 5 months ago
Hi @Muesly, as we are always trying to comply with the requirements of the Apple Store, we'll add privacy manifest for our SDK also.
@mstanic-shake any movement on this? This will become a requirement very soon.
@horsejockey A new version is released: https://docs.shakebugs.com/docs/ios/releases/
Hello @mstanic-shake
While the latest version of the Shakebugs ios SDK contains the PrivacyInfo.xcprivacy file, it only declares reasons for NSPrivacyAccessedAPICategoryFileTimestamp
and NSPrivacyAccessedAPICategoryUserDefaults
categories.
However when I use this script to scan the RRA usages in our codebase, it says the ShakeBugs SDK uses functions from the Disk space APIs
Here's the output:
Used symbols in binary ./Frameworks/Shake.framework/Shake: NSFileSystemFreeSize, NSFileSystemSize, NSURLCreationDateKey, NSUserDefaults, stat
Any chance to consider adding the NSPrivacyAccessedAPICategoryDiskSpace
to the privacy manifest?
@sepbehroozi Did you check this on the latest version? Disk usage was temporarily removed from the latest version as there was no option to select needed permission in xcode
@sepbehroozi Did you check this on the latest version? Disk usage was temporarily removed from the latest version as there was no option to select needed permission in xcode
Hey @mstanic-shake
Yes. We're using version 16.2.4
. To make sure I'm not dealing with a cached version, I just checked the XCFramework I downloaded from your Github, still got the same output (NSFileSystemFreeSize
, NSFileSystemSize
, NSURLCreationDateKey
, NSUserDefaults
, stat
)
@sepbehroozi Please check 16.2.5 version, we had unused code which was probably detected by script.
Apple is soon (Spring 2024) going to require every app to declare App Privacy Manifest files in their app submissions. These declare the privacy use of the app including 3rd Party Libraries like Shake. Are there any plans to add one to this library?
https://developer.apple.com/documentation/bundleresources/privacy_manifest_files
Thanks