datatheorem / TrustKit

Easy SSL pinning validation and reporting for iOS, macOS, tvOS and watchOS.
MIT License
2.02k stars 364 forks source link

Enable Nsurlconnections and vendor #296

Closed aj-dt closed 1 year ago

aj-dt commented 1 year ago

update NSURLConnections to use multipathServiceTypein their configs on iOS.

Remove usage of UIDevice.currentDevice.identifierForVendor.UUIDString on iOS and TvOS and use the macOS/watchOS behavior instead, which generates a random UUID and stores it in the user preferences. This is to avoid adding a requirement for dependent apps of declaring usage of the IDFV.

nabla-c0d3 commented 1 year ago

Looks good!