如何在macOS上创建可加载Bundle?Xcode模板生成问题求助
关于Xcode创建macOS可加载Bundle插件的结构问题
我想制作一个插件,在Xcode中创建macOS项目时选择了Bundle模板,但它并没有生成Bundle所需的实际内容/结构。查看Apple文档,典型可加载Bundle的目录布局如下:
// 典型可加载Bundle的目录布局 - MyLoadableBundle Contents/ Info.plist MacOS/ MyLoadableBundle Resources/ Lizard.jpg MyLoadableBundle.icns English.lproj/ MyLoadableBundle.nib InfoPlist.strings Japanese.lproj/ MyLoadableBundle.nib InfoPlist.strings
请问这个结构是如何/在哪里生成的?我尝试手动创建此结构,但结果无法加载。肯定有办法直接从Xcode创建可加载Bundle吧?
*** 更新 ***
针对名为PluginTest、包含plugin.swift文件的Bundle项目,我认为Xcode应该生成如下结构:
- PluginTest Contents/ Info.plist MacOS/ PluginTest
...其中根目录是一个.bundle文件。
但实际生成的结构是这样的:
- PluginTest PluginTest-Bridging-Header.h plugin.swift PluginTest.xcodeproj
...其中根目录是一个普通文件夹。
我尝试过手动生成可执行文件,手动创建文档中显示的文件夹结构并将可执行文件添加到MacOS文件夹,还手动更新了Xcode中Info标签的主类字段,但仍然无法加载。
内容的提问来源于stack exchange,提问作者chemFour
相关产品推荐
相关产品推荐

