Столкнулся с проблемой при подключении connector'a для MySQL (Connector/c).
Устанавливал согласно мануалу отсюда -
dev.mysql.com/doc/connector-c/en/connector-c-insta...
Создал новый проект, прописал у него в настройках пути:
Search Paths - Header Search Paths
/usr/local/mysql-connector-c-6.1.3-osx10.7-x86/include
$(inherited)
Search Paths - Library Search Paths
/usr/local/mysql-connector-c-6.1.3-osx10.7-x86/lib
$(inherited)
Linking - Other Linker Flags
-lmysqlclient
-lm
-lz
$(inherited)
При сборке получаю:
ld: building for iOS Simulator, but linking against dylib built for MacOSX file '/usr/local/mysql-connector-c-6.1.3-osx10.7-x86/lib/libmysqlclient.dylib' for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Проверил через lipo:
lipo -info /usr/local/mysql-connector-c-6.1.3-osx10.7-x86/lib/libmysqlclient.dylib
Non-fat file: /usr/local/mysql-connector-c-6.1.3-osx10.7-x86/lib/libmysqlclient.dylib is architecture: i386
В итоге я не очень понимаю, чего не хватает Xcode'y для сборки проекта. Возможно я пропустил какую-то мелочь в настройке. Если кто-то сталкивался с подобным и знает пути решения, буду очень благодарен за помощь.
Данные по системе:
Mac os x 10.9.1
Xcode 5.0.2