4 Replies Latest reply: May 19, 2014 9:51 AM by hanselmo RSS

    iOS _spin_lock_try mutex fails App Store validation

    hanselmo

      I've successfully built BDB (6.0.30) and used it in my ios app.

      My app works in test both on IOS simulator and on a real device (connect to USB).

      I'm ready to distribute my app in the app store, but the validation process fails for this reason:

       

      The app references non-public symbols: _spin_lock_try, _spin_unlock.

       

      After launching the configure command, i see in my db-config.h, that the mutex configuration used is:

       

      /* Define to 1 to use the Apple/Darwin _spin_lock_try mutexes. */

      #define HAVE_MUTEX_DARWIN_SPIN_LOCK_TRY 1

       

      Have someone suggestions on how to build a BDB library that doesn't fail the App Store validation?

       

      Thanks