IBM Support

PI71613: CORDOVA IOS APP BUILD FAILS WITH CORDOVA-PLUGIN-MFP-JSONSTORE WITH "LD: FRAMEWORK NOT FOUND SQLCIPHER" ERROR

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • On a case sensitive system, build will fail for a cordova ios
    app
    that includes the cordova-plugin-mfp-jsonstore plugin. The
    build error ld is: framework not found sqlcipher. This is due to
    
    a mismatch in the name of the sqlcipher framework.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * Users with cordova ios apps that have the                    *
    * cordova-plugin-mfp-jsonstore plugin installed who are on     *
    * case sensitive systems                                       *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * When a user on a case sensitive system attempts to build a   *
    * cordova ios app with the cordova-plugin-mfp-jsonstore plugin *
    * installed, they will get the following error: ld: framework  *
    * not found sqlcipher                                          *
    ****************************************************************
    * RECOMMENDATION:                                              *
    * -                                                            *
    ****************************************************************
    

Problem conclusion

  • The problem found is that there is a case sensitive mismatch of
    the name of the framework. Xcode searches for
    sqlcipher.framework when it should search for
    SQLCipher.framework, due to how the framework was packaged in
    the plugin.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI71613

  • Reported component name

    MOBILE1ST PLATF

  • Reported component ID

    5725I4301

  • Reported release

    800

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2016-11-01

  • Closed date

    2016-11-03

  • Last modified date

    2016-11-03

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Fix information

  • Fixed component name

    MOBILE1ST PLATF

  • Fixed component ID

    5725I4301

Applicable component levels

  • R800 PSY

       UP

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSZH4A","label":"IBM Worklight"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"800","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
03 November 2016