gpt4 book ai didi

ios - 为什么有些链接框架看起来像一 block 乐高,而另一些则像一个工具箱?

转载 作者:可可西里 更新时间:2023-11-01 03:33:29 27 4
gpt4 key购买 nike

我刚刚注意到我添加的一些 pod 看起来像乐高积木:

enter image description here

还有一些 pod 显示为工具箱:

enter image description here

在链接库和框架部分。总的来说,我所有的 pod 都是这样的:

enter image description here

这是为什么?

由于该部分的名称是“链接的框架和库”,我假设其中一个图标代表一个框架,另一个代表一个库?但哪个是哪个? Xcode 如何知道它是一个框架还是一个库?我检查了 pod 的 podspec,但没有找到任何关于框架/库的信息。

最佳答案

ToolboxCocoaTouchFramework的标准图标,通常表示它使用了Foundation框架。

White Cube(乐高积木) 表示捆绑。这可以链接您需要的任何内容,它可以是一组 Localized.strings(例如:ZendeskSDK)或其他 Assets 。

请注意,它在 Linked Frameworks and LibrariesEmbedded Binaries 中的显示方式与在 Finder 中的显示方式有所不同。

enter image description here

同时使用模拟器和设备的框架必须使用不同的架构 (x86_64) 与 (armv7,arm64) 构建。它由 Xcode 处理从 .framework 获取的内容,因为您不需要针对不同的体系结构手动链接它。所以在 Xcode 的角度来看,你总是在这个部分为你的架构准备好 .framework 文件,所以它可以显示为工具箱。在您的情况下,库 LTHPasscodeViewController 不包含自动构建方案(例如 SwiftyJSON)。除了演示之外没有 xcodeproject,类没有链接到 .xcodeproj,所以它不是从 CocoaTouchFramework 创建的。

当您从 Xcode 选择新项目并选择 Cocoa Touch Framework 时,它会为您创建项目。当您没有项目时,它只是 bundle(具有 .framework 扩展名并不重要)。

关于ios - 为什么有些链接框架看起来像一 block 乐高,而另一些则像一个工具箱?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38197461/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com