在Xcode11.4之前,我构建了项目,我还可以在xxx/Build/Products/Debug-iphoneos路径中找到xxx.framework。
在使用Xcode11.4之后,我在该路径中找不到任何xxx.framework。
我已经看到了链接,How to archive/export Framework in Xcode?我按照步骤获得了框架,但Xcode11.4没有。
有人知道如何使用Xcode11.4获得框架吗?
发布于 2020-09-17 05:03:52
这里有两种方法。
方法1 (你说的方法对你不起作用,但却是最流行的):
Shift + Command + K或Product > Clean Build Folder (有些人会问:这个Product在哪里。在Xcode中,只需将鼠标悬停在屏幕顶部,您就会在那里看到它。)
Command + B或Product > Build
在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的窗口。您的存档文件将会突出显示。它只会显示其选中的内容。
右键单击归档文件,然后输入Show in Finder
查找器将打开并选择您的存档。
右键单击该归档文件,然后选择Show Package Contents
发现者会打开你的档案内容。
导航到位于Products > Library > Frameworks下的框架
在那里你可以找到你的YourProjectName.framework文件夹。选择该文件夹并将其拖动到项目中。
如果上面的方法对你都不起作用,我想它为你打开了寻找另一种方法的机会。当你这样做的时候,回到这个答案并添加你的方法,这样我们都可以学习。
https://stackoverflow.com/questions/61172182
复制相似问题