SocketMobile / swift-package-capturesdk

CaptureSDK is the easiest solution for adding barcode scanning and RFID/NFC reading capability to an iOS application
Other
6 stars 1 forks source link

Incorrect privacy manifest #19

Closed yliu342 closed 4 months ago

yliu342 commented 7 months ago

@cyrille-socket When submit app for review we get warnings regarding ITMS-91053: Missing API declaration. After looking at the app bundle, I saw Capture SDK and SwiftDecoder are the one that uses those required API.

Using version Capture SDK 1.8.57 and SwiftDecoder 5.8.14 I can see both SDK are statically linked to our app. Capture SDK has a PrivacyInfo.xcprivacy file within the CaptureSDK.framework. But this file doesn't declare any use of those required api meaning the NSFileCreationDate. SwiftDecoder SDK doesn't have a PrivacyInfo.xcprivacy file at all.

Can we address this with a release or at least provide some guidance what the SDK uses those API for? NSPrivacyAccessedAPICategoryFileTimestamp NSPrivacyAccessedAPICategoryDiskSpace NSPrivacyAccessedAPICategorySystemBootTime

SwiftDecoder.framework/SwiftDecoder: fstat, mach_absolute_time, NSUserDefaults, stat
CaptureSDK.framework/CaptureSDK: NSFileCreationDate
ios-dev-socket commented 6 months ago

Hi @yliu342 . We just released the version 1.9.30 of our SDK on our Developer Portal which contains the Privacy Policy for SwiftDecoder.

cyrille-socket commented 4 months ago

This issue has been resolved with version 1.9.30.