Невозможно импортировать фреймворки внутри xcframework

#ios #xcode #xcframework

#iOS #xcode #xcframework xcframework

Вопрос:

Я разработал XCFramework, который внутри имеет другую стороннюю платформу. Например, рассмотрим ‘Sample’ — это xcframework, внутри него есть платформа Alamofire. Теперь я импортирую этот Sample.xcframework в другое целевое приложение ios, и теперь я не могу получить доступ к Alamofire внутри xcframework.

Я добавил путь поиска фреймворка в целевые настройки. Для симулятора:

$(PROJECT_DIR)/Sample.xcframework/ios-x86_64-simulator/Sample.framework/Frameworks

Для устройств iOS:

$(PROJECT_DIR)/Sample.xcframework/ios-arm64/Sample.framework/Frameworks

При сборке приложения для iOS отображается ошибка

  • Не удалось собрать «образец» модуля из его интерфейса модуля; возможно, он был поврежден или, возможно, вызвал ошибку в компиляторе Swift при его создании
  • Нет такого модуля ‘Alamofire’

ПРИМЕЧАНИЕ: Фреймворк Alamofire доступен внутри — $(PROJECT_DIR)/Sample.xcframework/ios-arm64/Sample.framework/Frameworks

Комментарии:

1. Привет, Вы нашли какое-нибудь решение по этому вопросу?