【问题标题】:xcodebuild creating xcframework with embedded librariesxcodebuild 使用嵌入式库创建 xcframework
【发布时间】:2025-12-12 04:55:01
【问题描述】:

我在使用 Xcode 12.5 的 xcodebuild xcframeworks 时遇到了一点奇怪的问题。

  • 当我创建新框架时,我的新框架中总是有其他嵌入式框架。
  • 创建的 xcframework 不工作。

我试过了:

  • 是的,我做了“BUILD_LIBRARY_FOR_DISTRIBUTION = YES”
  • 是的,我尝试在创建的库中删除文件夹“/Frameworks” ... 请问您有什么想法吗?

【问题讨论】:

    标签: ios swift xcode xcodebuild xcframework


    【解决方案1】:

    如果您正在创建一个动态框架并向您的框架添加其他框架引用,请确保在“框架和库”的 常规 选项卡下将它们设置为“不嵌入”

    【讨论】:

    • 是的,我做到了,但是当我创建“xcarchive”或最后的“xcframework”时,它仍然有一些嵌入式库。但是,对于 xcode 12.4 - 库没有嵌入但创建的框架不起作用。