My Oracle Support Banner

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 later
Information 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


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.