【问题标题】:How can I tell which frameworks are embedded in a given framework (Xcode 12)?如何判断给定框架(Xcode 12)中嵌入了哪些框架?
【发布时间】:2021-04-06 08:59:52
【问题描述】:

如何判断给定框架 (Xcode 12) 中嵌入了哪些框架?

是否有某种工具可用于内省框架并查看其中包含哪些其他框架?

具体来说,如果您在输入脚本中没有指定文件的情况下运行“carthage copy-frameworks”,我有兴趣确定会添加什么。在我们的应用程序中有几个地方我们这样做了,它似乎是在添加没有明确指定的框架。我只是想知道它们被添加到哪里。

【问题讨论】:

    标签: xcode xcode12 carthage


    【解决方案1】:

    如果您只对编译期间复制的框架感兴趣,可以查看以下两个地方:

    1. 构建应用的文件夹:$HOME/Library/Developer/Xcode/DerivedData/<app-specific-id>/Build/Products/Debug-iphoneos/
    2. 您构建的应用程序本身,它位于我在 1. 中提到的同一个文件夹中。您可以右键单击它并选择Show Package Contents。然后在框架下,您会看到与您的应用相关联的所有框架。

    通过在文件导航器中打开Xcode > Products 进入您的应用程序文件夹,然后在其中右键单击您的应用程序时选择Show in Finder

    【讨论】:

      猜你喜欢
      • 2015-10-07
      • 1970-01-01
      • 2014-12-04
      • 2016-07-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-08
      • 2021-05-27
      相关资源
      最近更新 更多