我目前正在发现XCode / Swift / objective-C;对于有经验的用户来说,这个问题可能是无稽之谈。如果不相关,则将其删除。
操作系统版本: MacOS Sierra 10.13.5
XCode版本: 9.4.1
我创建了一个针对iOS平台的Bundle(仅包含.h和.mm)。我想使用“嵌入式二进制文件” 列表在其中添加框架,但是目前只有“链接的框架和库” 。
我所做的->在项目中创建一个“ Framework” 文件夹,并在其中添加“。framework” 。然后 .framework 已添加到“链接的框架和库”
为什么XCode不显示“嵌入式二进制文件”选项?
是否应该使用另一种方法添加“。framework” ?
答案 0 :(得分:0)
原因很简单:
bundle和框架都是文件结构。捆绑包旨在在框架用作库的同时存储文件。这就是为什么在捆绑软件项目的“常规”下没有“嵌入式二进制文件”部分的原因。
此帖子应标记为重复,因为我在SO上找到了答案:Frameworks vs. Bundles