Подтвердить что ты не робот

Файл .dylib отсутствует

Я пытаюсь скомпилировать свой проект в iOS 9. Я использую XCode7. Вот как это выглядит: Ошибка:

/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: can't open file: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.0.sdk/usr/lib/libz.dylib (No such file or directory)
error: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: can't open file: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.0.sdk/usr/lib/libiconv.dylib (No such file or directory)

Мои файлы dylib отображаются красным цветом, поэтому я попытался добавить его снова, но нет файлов dylib, все файлы отображаются в .tbd вместо .dylib. Пожалуйста, помогите мне в этом..

4b9b3361

Ответ 2

Вот что сработало для меня.

  • Перейдите в свои целевые задания, постройте фазы, "Свяжите двоичные файлы с библиотеками" и нажмите кнопку "+".

введите описание изображения здесь

  1. Нажмите кнопку "Добавить другое..."

введите описание изображения здесь

  1. Нажмите CMD + Shift + G, чтобы открыть диалоговое окно "Перейти к папке" и вырезать "папку": /usr/lib

введите описание изображения здесь

  1. В верхнем правом окне поиска введите раздел вашего "отсутствующего" файла, который для меня был libsqlite3.dylib, затем нажмите "Открыть".

введите описание изображения здесь

Это должно быть ссылка в файле, который ранее отсутствовал.

(Протестировано с помощью Xcode 7.1)

Ответ 3

Удалить его из "Link Binary with Libraries", исправил мою ошибку.

Ответ 4

libz.dylib теперь находится под libz.tbd

.tbd файлы - это новые "текстовые библиотеки-заглушки", которые предоставляют гораздо более компактную версию библиотек-заглушек для использования в SDK

см. Swift 2/iOS 9 - libz.dylib не найден

Ответ 5

Попробуйте добавить в проект проект libС++.. tbd. И снова скомпилируйте введите описание изображения здесь

Также попробуйте добавить libiconv.dylib в рамки проекта.

Ответ 6

Я разрешил его:

Перейдите в свою цель → Фазы сборки → Ссылка на двоичные файлы с библиотеками → Добавить libiconv.dylib

Что все!