xcodebuild -create-xcframework のコマンドラインオプション
Xcode12でXCFrameworkを作成する方法を調べたときの参考資料のメモ。
AppleのXcodeヘルプのXCFramework作り方
Create an XCFramework - Xcode Help
xcodebuildのヘルプ
次のコマンドで表示される。
% xcodebuild -create-xcframework -help
OVERVIEW: Utility for packaging multiple build configurations of a given library or framework into a single xcframework.
USAGE:
xcodebuild -create-xcframework -framework <path> [-framework <path>...] -output <path>
xcodebuild -create-xcframework -library <path> [-headers <path>] [-library <path> [-headers <path>]...] -output <path>
OPTIONS:
-framework <path> Adds a framework from the given <path>.
-library <path> Adds a static or dynamic library from the given <path>.
-headers <path> Adds the headers from the given <path>. Only applicable with -library.
-debug-symbols <path> Adds the debug symbols (dSYMs or bcsymbolmaps) from the given <path>. Can be applied multiple times. Must be used with -framework or -library.
-output <path> The <path> to write the xcframework to.
-allow-internal-distribution Specifies that the created xcframework contains information not suitable for public distribution.
-help Show this help content.
例
xcodebuild -create-xcframework \
-library staticlibA.a \
-library staticlibB.a \
-output mylib.xcframework
xcodebuildバージョン
% xcodebuild -version
Xcode 12.4
Build version 12D4e
その他
man xcodebuild
では -create-xcframework
の説明がなかった。