美文网首页
XCFramework制作

XCFramework制作

作者: 花飞雨勿 | 来源:发表于2021-12-30 11:00 被阅读0次

Xcode13制作纯swift写的framework时,引用到oc项目时,一只报无法引用头文件错误,改变策略制作xcframework解决问题

生成fat包

1. Buliding Settings -> Architectures -> Build Active Architecture Only 设置为NO
2.Buliding Settings -> Linking -> Mach-O Type 设置为 Static Library
3.Buliding Settings -> Linking -> Dead Code Stripping 设置为 NO

导出Release版本

edit Scheme ->run -> Build configuration 设置为 Release

编译出来command + B ,生成x86_64 arm64 和i386

Xcode->Product->Show Build Folder in Finder

合并文件

xcodebuild -create-xcframework -framework <path> [-framework <path>] -output <path>

xcodebuild -create-xcframework -framework /Users/xxx/Desktop/Release-iphonesimulator/TrafficClassSDK.framework -framework /Users/xxx/Desktop/Release-iphoneos/TrafficClassSDK.framework -output /Users/xxx/Desktop/XCF/TrafficClassSDK.xcframework

输出结果

xcframework successfully written out to: /Users/xxx/Desktop/XCF/TrafficClassSDK.xcframework

用法和framework一样

相关文章

  • xcframework制作

    一、使用场景 编译一个framework出来,根据支持的平台和Debug、Release的不同它分为Debug-i...

  • XCFramework制作

    XCFramework XCFramework是苹果官方推荐的、支持的,可以更方便的表示一个多个平台和架构的分发二...

  • XCFramework制作

    Xcode13制作纯swift写的framework时,引用到oc项目时,一只报无法引用头文件错误,改变策略制作x...

  • xcframework生成与使用

    xcframework生成与使用 1、XCFramework定义? XCFramework:是苹果官⽅推荐的、⽀持...

  • 使用 Xcode 制作 Framework 与 XCFramew

    使用 Xcode 制作 Framework 与 XCFramework 最近公司有个项目外包,我就负责提供离在线语...

  • iOS 关于 xcframework 的制作

    终端写入 1 以ijkPlayer 为例

  • flutterboost PlatformException(c

    iOS混编flutter项目原因。flutter导出的xcframework。有高德地图.xcframework。...

  • 动态库下(5)

    动态库下(5) XCFramework XCFramework: 是苹果官方推荐的, 支持的, 可以更方便的表示一...

  • iOS XCFramework

    XCFramework XCFramework是苹果官方2019年提出的Framework的另一种先进格式,可以更...

  • XCFramework

    前言 XCFramework:是苹果官方推荐的,支持的,可以更方便的表示一个多个平台结构的分发二进制的格式。需要X...

网友评论

      本文标题:XCFramework制作

      本文链接:https://www.haomeiwen.com/subject/owdiqrtx.html