You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.29 07:40:00