我已经创建了 .xcframework 并尝试通过在 xcode 项目中嵌入 .xcframework 来在另一个应用程序中使用,但我收到一个错误“错误:遗留构建系统不支持使用 xcframeworks”。我正在 xcode 11.3 中测试这个
我开发了一个XCFramework,它内部有另一个第三方框架。例如,考虑 'Sample' 是 xcframework,它内部有 Alamofire 框架。现在我在另一个 ios 应用程序目标中导入这个 Sample.xcframework 现在我无法访问 xcframework 中的 Alamofire。
我在目标设置中添加了框架搜索路径。对于模拟器:
$(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