5

我开发了一个 XCFramework,内部有另一个第三方框架。例如,考虑“Sample”是 xcframework,它内部有 Alamofire 框架。现在我将这个 Sample.xcframework 导入另一个 ios 应用程序目标,现在我无法访问 xcframework 中的 Alamofire。

我在目标设置中添加了框架搜索路径。对于模拟器:

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

对于 iOS 设备:

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

在构建 iOS 应用程序时,它显示错误

  • 无法从其模块接口构建模块“Sample”;它可能已损坏或在生成时触发了 Swift 编译器中的错误

  • 没有这样的模块'Alamofire'

注意:Alamofire 框架在内部可用 - $(PROJECT_DIR)/Sample.xcframework/ios-arm64/Sample.framework/Frameworks

4

0 回答 0