Сбой приложения при запуске с dyld: ошибка библиотеки не загружена в iOS 11, но работает нормально в iOS 10.3.2 и Xcode 8.3.3

При обновлении Xcode до бета 9 и запуске приложения в версии iOS 11 я получаю сбой со следующей ошибкой

dyld: Библиотека не загружена: @ rpath / libswiftCore.dylib Ссылка на: /private/var/containers/Bundle/Application/CFB7F820-B03B-4200-8813-3C3E01032A2F/TIMAutoConnect.app/Frameworks/UTCTIMAccess.framework/ не найден

Ранее я исправлял ошибку, установив для параметра «Всегда вставлять двоичные файлы Swift» значение ДА в настройках сборки.

Примечание. В приложении используется настраиваемая среда, написанная на Swift, а код приложения - на Objective C.


person subin272    schedule 18.08.2017    source источник
comment
очистить проект перестроить, я надеюсь, что все работает нормально, также удаляются производные данные   -  person Divyesh Gondaliya    schedule 18.08.2017
comment
У меня такая же проблема, как и у вас. Очистка / удаление производных данных не помогает, как в предыдущих версиях Xcode.   -  person Borbea    schedule 21.09.2017


Ответы (2)


Очистите проект и удалите производные данные по следующему пути:

**** (~ / Библиотека / Разработчик / Xcode / DerivedData /) ****

исправил это для меня ...

Вы пропустили какой-либо фреймворк для импорта. Сначала проверьте / ошибка в соединении IBOutlet / отсутствует какое-либо изображение.

Проверьте следующую ссылку. Это может вам помочь.

dyld: библиотека не загружена: @ rpath / libswiftCore.dylib

person swati    schedule 18.08.2017

Ваш пользовательский фреймворк (UTCTIMAccess.framework), вероятно, был построен с использованием более старой версии Swift. Восстановите его с помощью Swift4, и он должен работать.

person Paul Popiel    schedule 28.09.2017