Фреймворк не найден после присоединения обновленного фреймворка

Я создал структуру и использую ее в своем приложении. Было одно изменение, которое я сделал во фреймворке. Я создал его снова и из папки Debug-iphonesimulator скопировал его (MyFramework.framework) и заменил тот, который использовал в приложении. При создании приложения я получил ошибку:

ld: фреймворк не найден MyFramework
clang: ошибка: команда компоновщика не удалась с кодом выхода 1

Это произошло только тогда, когда я построил фреймворк и заменил его в приложении. В противном случае фреймворк работал нормально раньше.


person Nitish    schedule 07.08.2018    source источник


Ответы (1)


Перейдите к целевому приложению, удалите и повторно добавьте (MyFramework.framework) в разделе «Встроенные двоичные файлы». Также проверьте его добавление в раздел «Связанные платформы и библиотеки». Перейдите к настройкам сборки целевого приложения и добавьте путь к фреймворку в пути поиска фреймворка.

person Abhi    schedule 07.08.2018
comment
Если бы это было так, это не сработало бы в первый раз. Тем не менее, я сделал то, что вы упомянули. Не работает. - person Nitish; 07.08.2018
comment
Вы добавляете свою структуру в корневую папку приложения? какой путь вы предоставляете внутри пути поиска фреймворка? - person Abhi; 07.08.2018
comment
Не в корневой папке. Путь поиска совпадает с местоположением фреймворка. - person Nitish; 07.08.2018