【问题标题】:How to export/get xxx.framework by using Xcode 11.4?如何使用 Xcode 11.4 导出/获取 xxx.framework?
【发布时间】:2020-07-25 02:02:16
【问题描述】:

在 Xcode 11.4 之前我构建了项目,我也可以在 xxx/Build/Products/Debug-iphoneos 的路径中找到 xxx.framework。

使用 Xcode 11.4 后,我在该路径中找不到任何 xxx.framework。

我看到了链接,How to archive/export Framework in Xcode? 我按照步骤获取框架,但 Xcode 11.4 没有。

有人知道如何使用 Xcode 11.4 获取框架吗?

【问题讨论】:

    标签: ios frameworks xcode11.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 文件夹。选择该文件夹并将其拖到您的项目中。

    如果以上方法都不适合你,我想它为你打开了寻找另一种方法的机会。当您这样做时,请返回此答案并添加您的方法,以便我们所有人都可以学习。

    【讨论】:

      猜你喜欢
      • 2020-08-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-21
      相关资源
      最近更新 更多