Linker Errors In Customizing OMA App For IOS
(Doc ID 2207208.1)
Last updated on JANUARY 28, 2022
Applies to:
Oracle Mobile and Social - Version 11.1.2.3.0 and laterInformation in this document applies to any platform.
Symptoms
While following the documentation to create a customized Mobile Authenticator Client, if you build in XCode per the instructions, you will get an error that it is missing "_OBJC_CLASS_$_OACrypto" The version of the SDK and the version of the customized Mobile Authenticator are the versions available on Oracle Tech Network.
ofm_oma_clients_generic_11.1.2.3.0.zip
ofm_oamms_sdk_generic_11.1.2.3.0.zip
Follow the documentation to create a custom client. Follow the steps exactly as written in Oracle Mobile Authenticator Document for Customizing the OMA App for iOS from link
When you go to build the app, you get link errors
Undefined symbols for architecture x86_64:
"_OBJC_CLASS_$_OACrypto", referenced from:
objc-class-ref in OMALibrary(OANotificationAccount.o)
objc-class-ref in OMALibrary(OAOTPAccount.o)
objc-class-ref in OMALibrary(OAAppDelegate.o)
ld: symbol(s) not found for architecture x86_64
Changes
Cause
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Symptoms |
Changes |
Cause |
Solution |
References |