Я создал приложение MAC с библиотеками libmysqlclient.a и libmysqlclient.18.dylib с языком Objective-C в Xcode 6.3.1 в OSX Yosemite 10.10.3. Он отлично работает при работе через Xcode. И я также заархивировал файл .app, чтобы установить приложение на свой MAC, он тоже работает нормально. Но когда я попытался установить его на другой Mac, приложение вылетело и показало сообщение
«dyld: библиотека не загружена: libmysqlclient.18.dylib Ссылка на: /Users/developer/Documents/UntitledFolder/UserName/SampleApp.app/Contents/MacOS/SampleApp Причина: изображение не найдено».
Из этого сообщения я понимаю, что конкретный MAC не имеет «libmysqlclient.18.dylib». Итак, вот мой вопрос: «Обязательно ли, чтобы на каждом MAC была библиотека для установки и запуска приложения?». Может ли кто-нибудь дать мне решение для этого с подробным форматом создания файла .app и его установки в других системах MAC.
Заранее спасибо.