【发布时间】:2021-04-06 08:59:52
【问题描述】:
如何判断给定框架 (Xcode 12) 中嵌入了哪些框架?
是否有某种工具可用于内省框架并查看其中包含哪些其他框架?
具体来说,如果您在输入脚本中没有指定文件的情况下运行“carthage copy-frameworks”,我有兴趣确定会添加什么。在我们的应用程序中有几个地方我们这样做了,它似乎是在添加没有明确指定的框架。我只是想知道它们被添加到哪里。
【问题讨论】:
如何判断给定框架 (Xcode 12) 中嵌入了哪些框架?
是否有某种工具可用于内省框架并查看其中包含哪些其他框架?
具体来说,如果您在输入脚本中没有指定文件的情况下运行“carthage copy-frameworks”,我有兴趣确定会添加什么。在我们的应用程序中有几个地方我们这样做了,它似乎是在添加没有明确指定的框架。我只是想知道它们被添加到哪里。
【问题讨论】:
如果您只对编译期间复制的框架感兴趣,可以查看以下两个地方:
$HOME/Library/Developer/Xcode/DerivedData/<app-specific-id>/Build/Products/Debug-iphoneos/。Show Package Contents。然后在框架下,您会看到与您的应用相关联的所有框架。通过在文件导航器中打开Xcode > Products 进入您的应用程序文件夹,然后在其中右键单击您的应用程序时选择Show in Finder。
【讨论】: