Search code examples
mobilepushibm-cloudibm-mobilefirstibm-mobile-services

Bluemix : duplicate symbols for architecture arm64 with IMFCore framework


I am trying to integrate IBM Push notification with my mobile first app. I am using xcode 7 and objective c . But with IMFCore framework, i am getting error like duplicate symbols for architecture arm64

here are the error details:

 /.../.../../../../.../IMFCore.framework/IMFCore(WLHTTPClientResponse.o)
    /.../../../../../.../WorklightSDK/libWorklightStaticLibProject.a(WLHTTPClientResponse.o)
ld: 153 duplicate symbols for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

Please help .


Solution

  • Right now, adding Bluemix push to a Foundation application is not supported. However, the development team has been working on a Swift SDK for Bluemix Mobile Services which allow the integration to MFPF without the duplicate symbol errors.

    See Jaalger's answer:

    Duplicate symbols in IBM MobileFirst Platform Foundation (MFP) and Bluemix IMFCore SDK's