Hello all.
I have a rather big Xcode project (2 targets plus cocoapods targets). I use FMDB 2.6.2 as cocoapod target.
As far as I understand, FMDB uses the sqlite libraries which are installed on the system. But the requirements (by my boss) are that I have to use a specific version which I include in the installer of my application.
I am building a unix binary (no application bundle) to use as Launch Agent/Daemon run as root and my installer will first install the sqlite libs to /usr/local/lib/libsqlite3.8.8.3.dylib
But where do I configure FMDB to use that version? Is FMDB.xconfig the right place for this?
And what do I have to configure? My FMDB.xconfig looks like:
CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/FMDB
GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/FMDB" "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/FMDB" "${PODS_ROOT}/Headers/Public/GZIP" "${PODS_ROOT}/Headers/Public/RegExCategories"
OTHER_LDFLAGS = -l"sqlite3"
PODS_BUILD_DIR = ${BUILD_DIR}
PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
PODS_ROOT = ${SRCROOT}
PODS_TARGET_SRCROOT = ${PODS_ROOT}/FMDB
PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
SKIP_INSTALL = YES
Thank you for your valuable help,