Разработан фреймворк, Невозможно загрузить базовый модуль для 'x' - PullRequest
0 голосов
/ 12 сентября 2018

Сначала я провел тонны исследований по этому вопросу. Не существующее решение похоже на мою проблему.

Я разработал фреймворк. Это довольно тяжелый фреймворк, который включает статическую библиотеку c ++ и содержит как target-c, так и swift-коды. Я создал пример приложения, которое импортирует мою платформу, чтобы имитировать поведение людей, которые могут использовать мою платформу.

Я поместил фреймворк в папку libs проекта. Я должен убедиться, что рамки под Embedded Binaries и Linked frameworks and Libraries. Я также должен убедиться, что путь к папке libs существует в Framework Search Paths и Library Search Paths и User Header Search Paths.


Теперь Когда я запускаю образец приложения, используя мое реальное устройство и работающий на компьютере, на котором находится файл проекта фреймворка, он отлично работает.

Однако Если я запускаю пример приложения с использованием симуляторов, он говорит мне No such module x

Более того Если я запускаю пример приложения, используя мое реальное устройство и другой компьютер, который я не использовал для разработки своего каркасного проекта, он показывает ошибку Cannot load underlying module for x.


Кто-нибудь имел эту проблему раньше? Любая подсказка будет оценена.

(я также попытался очистить, очистить папку сборки, очистить Derived Data, перезапустить Xcode, перезагрузить компьютер и т. Д.)

1 Ответ

0 голосов
/ 12 сентября 2018

Решена проблема путем установки Defines Module в No enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...