首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Xcode11.4导出/获取xxx.framework?

如何使用Xcode11.4导出/获取xxx.framework?
EN

Stack Overflow用户
提问于 2020-04-12 21:25:40
回答 1查看 439关注 0票数 1

在Xcode11.4之前,我构建了项目,我还可以在xxx/Build/Products/Debug-iphoneos路径中找到xxx.framework。

在使用Xcode11.4之后,我在该路径中找不到任何xxx.framework。

我已经看到了链接,How to archive/export Framework in Xcode?我按照步骤获得了框架,但Xcode11.4没有。

有人知道如何使用Xcode11.4获得框架吗?

EN

回答 1

Stack Overflow用户

发布于 2020-09-17 05:03:52

这里有两种方法。

方法1 (你说的方法对你不起作用,但却是最流行的):

  • 清理您的框架(不是必需的,但这是很好的实践)

Shift + Command + KProduct > Clean Build Folder (有些人会问:这个Product在哪里。在Xcode中,只需将鼠标悬停在屏幕顶部,您就会在那里看到它。)

  • 构建您的框架

Command + BProduct > Build

  • Export/Extract/Copy你的框架

在Xcode的左侧面板(您可以在其中看到所有文件夹和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的窗口。您的存档文件将会突出显示。它只会显示其选中的内容。

  • Export/Extract/Copy你的框架

右键单击归档文件,然后输入Show in Finder

查找器将打开并选择您的存档。

右键单击该归档文件,然后选择Show Package Contents

发现者会打开你的档案内容。

导航到位于Products > Library > Frameworks下的框架

在那里你可以找到你的YourProjectName.framework文件夹。选择该文件夹并将其拖动到项目中。

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

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61172182

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档