在 Xcode 11.4 之前我构建了项目,我也可以在 xxx/Build/Products/Debug-iphoneos 的路径中找到 xxx.framework。
使用 Xcode 11.4 后,我在该路径中找不到任何 xxx.framework。
我已经看到了链接,如何在 Xcode 中存档/导出框架?我按照步骤获取框架,但 Xcode 11.4 没有。
有人知道如何使用 Xcode 11.4 获取框架吗?
在 Xcode 11.4 之前我构建了项目,我也可以在 xxx/Build/Products/Debug-iphoneos 的路径中找到 xxx.framework。
使用 Xcode 11.4 后,我在该路径中找不到任何 xxx.framework。
我已经看到了链接,如何在 Xcode 中存档/导出框架?我按照步骤获取框架,但 Xcode 11.4 没有。
有人知道如何使用 Xcode 11.4 获取框架吗?
这里有两种方法。
方法1(你说的方法不适合你,但最流行):
清理你的框架(不是必需的,但很好的做法)
Shift + Command + K
或Product > Clean Build Folder
(有人问:这是在哪里Product
。只需在 Xcode 中将鼠标悬停在屏幕顶部,您就会在那里看到它。)
构建你的框架
Command + B
或者Product > Build
导出/提取/复制您的框架
在 Xcode 的左侧面板(您可以在其中看到所有文件夹和 swift 文件),展开命名的文件夹
Products
(点击文件夹旁边的白色小箭头Products
以展开它并查看其内容。)
展开
Products
文件夹后,您应该会看到一个非常漂亮的框架正盯着您。名称应如下所示YourProjectName.framework
现在终于回答您的问题 -如何导出框架...好吧,右键单击框架(the
YourProjectName.framework
)并单击Show in Finder
。
单击 后
Show in Finder
,您将看到您的YourProjectName.framework
文件夹。是的,它看起来像一个普通的文件夹。那是因为它是。每个人都只是让它听起来很花哨。
你去吧。然后,您可以将那个花哨的
YourProjectName.framework
文件夹拖到您的项目中。
方法2(这里我假设你已经阅读了方法1,所以我会用更少的细节来解释):
清理你的框架(不是必需的,但很好的做法)
归档你的框架
Product > Archive
(如果您等待几秒钟以存档,请不要感到惊讶。)
一旦完成归档。你会看到它打开了一个新的类似 Xcode 的窗口。如果您没有看到此窗口,则表示您在完成时正忙于 Mac 上的其他内容。别担心哈哈,只要在你的mac上四处看看,直到你找到它。如果您仍然没有找到它,则很有可能归档失败。如果失败,Xcode 会给你一个错误日志。阅读它,修复它,然后再次尝试存档。
完成归档后,您会看到类似 Xcode 的窗口。您的存档将突出显示。它只显示它的选择。
导出/提取/复制您的框架
右键单击存档并说
Show in Finder
查找器将打开并选择您的存档。
右键单击该存档并选择
Show Package Contents
查找器将打开您的档案内容。
导航到您的框架,该框架位于
Products > Library > Frameworks
在那里你会找到你的
YourProjectName.framework
文件夹。选择该文件夹并将其拖到您的项目中。
如果上述方法都不适合您,我想它为您提供了寻找另一种方法的机会。当您这样做时,请返回此答案并添加您的方法,以便我们所有人都可以学习。