如何在 Xcode 中归档/导出框架?
Posted
技术标签:
【中文标题】如何在 Xcode 中归档/导出框架?【英文标题】:How to archive/export Framework in Xcode? 【发布时间】:2016-03-20 05:16:05 【问题描述】:我有一个带有框架目标的项目,但是当我归档时,框架没有显示在管理器中。我检查了苹果的文档,但只找到了reference for static libraries。
以前有人经历过吗?
这是我当前方案设置的屏幕截图
【问题讨论】:
【参考方案1】:进入您的框架并构建。
cmd+b
您会在您的产品中找到 YOUR_FRAMEWORK.framework
右击“YourLibrary.framework” -> 在Finder中显示
现在您可以共享/导入您的库。
注意:不要链接/引用此路径,因为框架存储在Derived Data。
【讨论】:
这个构建不是通过归档。仅对归档有效的内容(例如 ENABLE_BITCODE)不会生效。我们该如何处理?【参考方案2】:您唯一应该做的就是构建目标,然后在查找器中显示产品,您将看到它。
【讨论】:
【参考方案3】:存档框架
Product -> Archive
//or
xcodebuild archive
[Archive location]
Xcode v12 没有这样的问题,当您尝试归档框架时,Xcode 会提示您进入相应的归档窗口
Archive
是来自Scheme
[About] 的动作,它是Build
动作的竞争对手。 Archive
包括带有附加逻辑的 Build
。例如Archive
用于XCFramework
[Example] 还可以包含.dSYM
和.BCSymbolMap
文件
通常情况下,您可以只使用Build
操作,它会在Build location
[About] 中创建相应的.framework
文件
【讨论】:
以上是关于如何在 Xcode 中归档/导出框架?的主要内容,如果未能解决你的问题,请参考以下文章