cocoapods-bb-xcframework
- 你是不是发现
cocoapods-packager不能支持Swift? - 你是不是发现
cocoapods-packager不能支持m1? - 你是不是发现
cocoapods-packager不能支持GCC module? - 你是不是发现
cocoapods-packager不能支持watch和tv? - 那你不妨试试我们这个插件~,美滋滋哦~
本插件可以帮助开发者快速的创建一个
OC/Swift的xcframework。
feat
- 支持
Swift/Object-C生成framework - 支持
Xcode新特性:xcframework - 支持
cocoapods绝大多数属性 - 支持
subspec打包 - 支持二进制库是否
生成符号表、生成Mac Catalyst(默认生成)详见pod xcframework --help - 支持Xcode14打包,去除armv7/i386架构
- 支持生成静态链接库/动态共享库
Installation
$ gem install cocoapods-bb-xcframework
Usage
$ pod xcframework NAME [SOURCE]
更多请看
$pod xcframework --help
% pod xcframework --help
Usage:
$ pod xcframework NAME [SOURCE]
Package a podspec into a xcframework.
Options:
--no-force Overwrite existing
files.
--configuration Build the
specified
configuration
(e.g. Debug).
Defaults to
Release
--spec-sources=private,https://github.com/CocoaPods/Specs.git The sources to
pull dependent
pods from
(defaults to
https://github.com/CocoaPods/Specs.git)
--subspecs Only include the
given subspecs
--use-modular-headers pakcage uses
modular headers
during packaging
--no-static-library package not use
static library
--enable-bitcode package enable
bitcode
--no-symbols package not use
symbols
--no-support-maccatalyst package support
generate
MacCatalyst
--no-support-dynamic package support
Mach-O dynamically
linked shared
library
--allow-root Allows CocoaPods
to run as root
--silent Show nothing
--verbose Show more
debugging
information
--no-ansi Show output
without ANSI codes
--help Show help banner
of specified
command
Q&A
而且本插件支持apple的全平台的framework创建,如下图
