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

IOS: Не удалось создать модуль <framework-name>

У меня есть библиотека из другой команды. Я пытаюсь использовать библиотеку в нашем проекте, и при этом получаю сообщение об ошибке Не удалось создать модуль "Общая библиотека" (имя фреймворка)

Снимок экрана 1

Ниже приведены решения, над которыми я работал, но не помогли:

1. Delete Derived data content. Clean and Build.

2. Framework is added in 'Link binary with libraries' of Build phases.

3. While adding framework checkmarked : Target and Copy content to folder.

Даже я пробовал эту qaru.site/info/166086/..., но не получил прорыв!

screenshot 2

screenshot 3

Единственное, что работало, заключалось в удалении Objective-C bridging header path в Swift compiler - code generation section build settings в Project.

Однако после этого я не могу получить общий интерфейс для создания экземпляра (т.е. общий раскрывающийся список появляется в раскрывающемся списке)

Ниже представлена ​​структура структуры.

Снимок экрана 6

Любое другое исправление?

4b9b3361

Ответ 1

Проверьте, поддерживает ли структура, которую вы интегрируете, свою архитектуру проекта.

Чтобы увидеть поддерживаемую инфраструктуру, используйте Terminal и перейдите в папку Framework.

"lipo -info myFramework.framework/MyFramework"

И, если вы хотите использовать файлы фреймворка в своем проекте, проверьте, доступны ли файлы в папке Framework/Headers.

Получение этой ошибки:

Снимок экрана

Попробуйте "файл myFramework.framework/MyFramework" в терминале

Ответ 2

Я думаю, вам не нужно снова компилировать CommonLibrary.framework. Поэтому вы можете попытаться удалить его из списка Встроенные двоичные файлы. И убедитесь, что путь к CommonLibrary.framework находится в пути поиска Framework.

Ответ 3

У меня также была эта проблема: 1. В моей структуре "GoodLuck" было два заголовка: GoodLuck.h и GLAdder.h 2. Проект, который импортирует эту структуру, не может скомпилировать

Решение: Импортируйте GLAdder.h в GoodLuck.h, перестройте структуру. Он работает.

Ответ 4

вы можете попробовать удалить DerivedData​​strong > .

где DerivedData? (xcode 8)

перейдите в меню "Файл" > "Параметры рабочей области", вы увидите путь DerivedData.

путь DerivedData в xcode 8

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

Ответ 5

REinstall Xcode это может вам помочь.