Apple apps with libRiskAuthDeviceDNA.a (UIWebView reference) cannot be deployed
search cancel

Apple apps with libRiskAuthDeviceDNA.a (UIWebView reference) cannot be deployed

book

Article ID: 191531

calendar_today

Updated On:

Products

CA Advanced Authentication - Strong Authentication (AuthMinder / WebFort) CA Strong Authentication CA Rapid App Security CA Risk Authentication CA Advanced Authentication

Issue/Introduction

Developers cannot deploy their App’s  in Apple's AppStore when using RiskFort iOS library called libRiskAuthDeviceDNA.a .




Environment

Release : 8.2

Component : AuthMinder(Arcot WebFort)

RiskMinder(Arcot RiskFort)

Cause

This is because libRiskAuthDeviceDNA.a  contains references to UIWebView.  Due to security reasons, Apple’s App store no longer accepts new Apps using UIWebView as of April 2020 and app updates using UIWebView as of December 2020.

 Please refer to this link

https://developer.apple.com/news/?id=12232019b

Resolution

Contact support for a hot fix that provides a version of libRiskAuthDeviceDNA.a  that does not contain references to UIWebView in the executable code.  The references to  string "UIWebView" if found are in the dormant/commented out part of the code and hence should be ignored. At 9.x the MD5 checksum of file  libRiskAuthDeviceDNA.a at the time of writing this KB is - b0297f6fd10280205cd97247bc5dd27b

MD5 Checksum shown using a Unix prompt

# md5sum libRiskAuthDeviceDNA.a
b0297f6fd10280205cd97247bc5dd27b  libRiskAuthDeviceDNA.a

Ignore these matches if your MD5 checksum above is found correct  (shown using a unix prompt) 
# grep -U "UIWebView" libRiskAuthDeviceDNA.a
Binary file libRiskAuthDeviceDNA.a matches
# grep -i "UIWebView" libRiskAuthDeviceDNA.a

Additional Information

None