XCode-为什么在“常规”下没有“嵌入式二进制文件”?

时间:2018-06-21 12:44:55

标签: ios xcode bundle

我目前正在发现XCode / Swift / objective-C;对于有经验的用户来说,这个问题可能是无稽之谈。如果不相关,则将其删除。

操作系统版本: MacOS Sierra 10.13.5

XCode版本: 9.4.1

我创建了一个针对iOS平台的Bundle(仅包含.h和.mm)。我想使用“嵌入式二进制文件” 列表在其中添加框架,但是目前只有“链接的框架和库”

我所做的->在项目中创建一个“ Framework” 文件夹,并在其中添加“。framework” 。然后 .framework 已添加到“链接的框架和库”

为什么XCode不显示“嵌入式二进制文件”选项?

是否应该使用另一种方法添加“。framework”

1 个答案:

答案 0 :(得分:0)

原因很简单:

bundle和框架都是文件结构。捆绑包旨在在框架用作库的同时存储文件。这就是为什么在捆绑软件项目的“常规”下没有“嵌入式二进制文件”部分的原因。

此帖子应标记为重复,因为我在SO上找到了答案:Frameworks vs. Bundles