2015-12-30 4 views
1

Этот проект был отлично работает весь день, то вдруг он выходит из строя, когда я бегу на устройстве (но работает на тренажере):Framework вызывает сбой только на устройстве

dyld: Библиотека не загружен: @rpath /Bolts.framework/Bolts Реферировано от:

/var/mobile/Containers/Bundle/Application/.../MyApp.app/MyApp

Причина: изображение не найдено

Мой проект использует Carthage для других фреймворков, но для Parse и Bolts я импортировал все вручную. Я просто не могу это исправить; есть идеи?

+0

Вы пробовали http://stackoverflow.com/q/24333981/5276890? –

+0

@RoyFalk Да, я пробовал все это, и он все еще сбой при работе на устройстве. Я не понимаю, почему это происходит, потому что проект работал хорошо вместе с этими – vikzilla

ответ

2

Я решил это, удалив папку Derived Data Xcode. Ранее я только пытался удалить полученные данные для этого конкретного проекта, но явно необходимо было удалить все производные данные. Надеюсь, это помогает кому-то, это было невероятно неприятно!

0

У меня была аналогичная проблема. Проект работал в Simulator, но не работал на устройстве. Проблема заключалась в том, что у меня была одна буква в имени рамки с строчной буквой вместо верхнего регистра в сценарии запуска copy-frameworks. Это работало на Simulator (по умолчанию у Mac была файловая система, не учитывающая регистр), но не работала на устройстве (iOS использует чувствительную к регистру файловую систему).

Смежные вопросы