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

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


Article ID: 191531


Updated On:


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


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


Release : 8.2

Component : AuthMinder(Arcot WebFort)

RiskMinder(Arcot RiskFort)


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


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