本项目探讨 XCFramework 各种制作与使用场景,可参考以下系列文章:
- XCFramework 深度使用(1)-Swift 静态库
- XCFramework 深度使用(2)-Swift Framework
- XCFramework 深度使用(3)-将 XCFramework 封装为 Swift Package
示例工程目录结构如下:
- ObjCExample: iOS App Objective-C 工程,集成 Swift 静态库、Swift Framework、Swift Package
- SwiftExample: iOS App Swift 工程,集成 Swift 静态库、Swift Framework、Swift Package
- SwiftStaticLibraryExample: Swift 静态库 示例工程
- SwiftFrameworkExample:Swift Framework 示例工程
- SwiftPackageExample:Swift Package 示例工程
示例工程使用 Xcode 12.1 创建,Swift 为 5.3 版本。