ArcGIS Runtime SDK for iOS 100.11.1 - iOS 14.5 OAuth fix

742
0
05-13-2021 10:29 AM
Labels (1)
Nicholas-Furness
Esri Regular Contributor
0 0 742

The 100.11.1 release of the ArcGIS Runtime SDK for iOS resolves an issue discovered when using OAuth workflows in iOS 14.5 with ArcGIS Runtime 100.11.0.

To summarize, ArcGIS Runtime SDK for iOS release 100.11 adopts Apple's recommended approach for handling OAuth authentication, using ASWebAuthenticationSession. Unfortunately, iOS 14.5 updated the behavior of ASWebAuthenticationSession which resulted in crashes when using Runtime 100.11.0 with typical ArcGIS OAuth configurations (Debug builds only).

The 100.11.1 release of the ArcGIS Runtime SDK for iOS resolves this issue. No code changes are required in your apps. Simply ensure you are using the 100.11.1 release. Default CocoaPods and Swift Package Manager configurations just need a package refresh; if you have explicitly set a dependency version of 100.11.0, you will need to update your configuration.

ArcGIS Runtime SDKs for .NET and Qt applications targeting iOS are not affected by this issue.

Tags (2)
About the Author
Product Manager for the ArcGIS Runtime SDKs, focusing on the Runtime SDK for iOS. My background is in computer science, but my professional career has always been GIS, in particular Utilities.