How are these treated differently by iOS?
What's the difference between NSThirdPartyExceptionRequiresForwardSecrecy and NSExceptionRequiresForwardSecrecy?
Functionally, no. We have two different keys so that you can statically declare the state of your ATS compliance, that is:
You would set
to false to indicate that you need an exception because of limitations in your code or your infrastructure.NSExceptionRequiresForwardSecrecyYou would set
to false to indicate that you need an exception because of limitations in some third-party code or infrastructure that you don’t directly control (for example, the SDK or the servers of an ad distribution network you rely on).NSThirdPartyExceptionRequiresForwardSecrecy
Share and Enjoy
—
Quinn "The Eskimo!"
Apple Developer Relations, Developer Technical Support, Core OS/Hardware
let myEmail = "eskimo" + "1" + "@apple.com"