Я'м получаю следующее сообщение об ошибке:
для LD: библиотека не найдена для -lGoogleAnalytics лязг: ошибка: компоновщик ошибка при выполнении команда С код завершения 1 (Используйте -V, чтобы увидеть вызов)
Я'вэ провел некоторое время погуглить, но может'т найти, как решить эту проблему. Я'м новичок в Xcode и это существующий проект, что мне нужно работать.
Вам нужно установить в "Поиск линкер пути" из проекта (для обоих Debug и Release строит). Если эта библиотека была, скажем, каталог родственного проекта, то вы можете установить его как это:
$(PROJECT_DIR)/../GoogleAnalytics/Либ
(вы хотите, чтобы избежать, используя абсолютный путь, вместо того, чтобы сохранить библиотеку каталогов относительно проекта).
Все, в в Xcode не может найти положение библиотека/заголовка/рамки, то вы укажите Xcode, где они находятся.
выберите путь, который использовать Xcode, чтобы найти библиотека/заголовка/рамки параметры --> библиотека/заголовка/рамки путей поиска.
Говорят, теперь он не может найти -lGoogleAnalytics
, так что вы добавить в каталог, где -lGoogleAnalytics
к поиск путей к библиотеке.
В моем случае у меня был проект с большим количеством записей в "параметры > другие флаги компоновщика и"
Мне нужно, чтобы сократить его до просто
$(inherited)
-ObjC
Старые настройки:
Обновлены настройки:
Если вы установили модули, убедитесь, чтобы открыть папку рабочей области (белый значок в Xcode) не папке проекта. Это решает библиотека не найден на ошибку...
. Очень простой вопрос, но я застрял на этом в течение длительного времени.
Если вы используете стручки включают GoogleAnalytics с iOS SDK в свой проект, это's стоит отметить, что с версии 3.0 ваши другие флаги компоновщика` должна включать в себя -lGoogleAnalyticsServices не старый -lGoogleAnalytics
Проблема может быть в следующем: СВН игнорирует .файлов из-за его глобальной конфигурации, что означает, что кто-то'т совершить libGoogleAnalytics.а в SVN, потому что он не'т показать вверх в SVN. Так что теперь вы пытаетесь проверить проект из SVN, который сейчас не попадает в libGoogleAnalytics.а (поскольку он был проигнорирован и не было совершено). Конечно, построить не удастся.
Возможно, вы захотите изменить глобальный игнор конфиг из СВН перестали игнорировать *.файлы.
Или просто добавить один недостающий libGoogleAnalytics.файл вручную на в SVN рабочей копии вместо изменения SVNs глобальный игнор конфиг.
Затем повторно добавить libGoogleAnalytics.а в вашем проекте Xcode и коммит в SVN.
В Xcode 10.1, мне пришлось поставить на "Библиотека поиска пути" на что-то вроде $(PROJECT_DIR)/.../путь/к/вашему/библиотека