xcodebuild 使用嵌入式库创建 xcframework
Posted
技术标签:
【中文标题】xcodebuild 使用嵌入式库创建 xcframework【英文标题】:xcodebuild creating xcframework with embedded libraries 【发布时间】:2021-06-04 11:38:30 【问题描述】:我在使用 Xcode 12.5 的 xcodebuild xcframeworks 时遇到了一点奇怪的问题。
当我创建新框架时,我的新框架中总是有其他嵌入式框架。 创建的 xcframework 不工作。我试过了:
是的,我做了“BUILD_LIBRARY_FOR_DISTRIBUTION = YES” 是的,我尝试在创建的库中删除文件夹“/Frameworks” ... 请问您有什么想法吗?【问题讨论】:
【参考方案1】:如果您正在创建一个动态框架并向您的框架添加其他框架引用,请确保在“框架和库”的 常规 选项卡下将它们设置为“不嵌入”
【讨论】:
是的,我做到了,但是当我创建“xcarchive”或最后的“xcframework”时,它仍然有一些嵌入式库。但是,对于 xcode 12.4 - 库没有嵌入但创建的框架不起作用。以上是关于xcodebuild 使用嵌入式库创建 xcframework的主要内容,如果未能解决你的问题,请参考以下文章
如果使用模拟器,从 Xcode 和 xcodebuild 运行 xctests 会失败 - dyld:未加载库:@rpath/libswiftSwiftOnoneSupport.dylib 问题 -
ERROR ITMS-90046 using xctool / xcodebuild vs XCode Archive 的成功