如何使用Xcode 11.4导出/获取xxx.framework



在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 + KProduct > Clean Build Folder(有人问:这个Product在哪里。在Xcode中,只需将鼠标悬停在屏幕顶部,你就会在那里看到它。(

  • 构建您的框架

    Command + BProduct > Build

  • 导出/提取/复制您的框架

    在Xcode的左面板上(您可以在其中看到所有文件夹和swift文件(,展开名为Products的文件夹(点击文件夹Products旁边的白色小箭头以展开它并查看其内容。

    一旦您展开Products文件夹,您应该会看到一个非常好看的框架就在眼前。名称应该类似于YourProjectName.framework

    现在终于要回答您的问题了-如何导出框架。。。右键单击框架(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文件夹。选择该文件夹并将其拖动到项目中。

如果以上方法都不适用,我想这为你找到另一种方法打开了机会。当你这样做的时候,回到这个答案并添加你的方法,这样我们都可以学习。

相关内容

最新更新