Linker Errors In Customizing OMA App For IOS (Doc ID 2207208.1)

Last updated on JANUARY 08, 2017

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

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms