在Xcode 5中将帮助包添加到Mac应用程序时出现问题

在Xcode 5中将帮助包添加到Mac应用程序时出现问题,xcode,osx-mavericks,Xcode,Osx Mavericks,我正试图将一个帮助包添加到我的Mac应用程序中,而帮助查看器似乎找不到它。我一定错过了什么 这就是我所做的 1:在iWeb中创建帮助文档并将其导出到本地桌面目录/帮助手册中 2:为图像获取16x16 png并将其放入/Helpbook(icon_16x16.png) 3:将帮助控制器复制到base和en(base语言)的lprog目录中 4:将这些目录添加到项目中 我知道这很有效,因为我看到了(基础)和(英语) Xcode内的指示符 5:添加了plist条目CbundleHelpBookFo

我正试图将一个帮助包添加到我的Mac应用程序中,而帮助查看器似乎找不到它。我一定错过了什么

这就是我所做的

1:在iWeb中创建帮助文档并将其导出到本地桌面目录/帮助手册中

2:为图像获取16x16 png并将其放入/Helpbook(icon_16x16.png)

3:将帮助控制器复制到base和en(base语言)的lprog目录中

4:将这些目录添加到项目中

  • 我知道这很有效,因为我看到了(基础)和(英语) Xcode内的指示符
5:添加了plist条目CbundleHelpBookFolder并将其设置为“帮助簿”

6:添加了plist条目CbundleHelpBookName并将其设置为“TestHelpBuild Help”

7:进入index.html文件,用于基本和英文lprog版本,并添加:

  • meta name=“AppleTitle”content=“TestHelpBuild Help”>
  • meta name=“AppleIcon”content=“Helpbook/icon_16x16.png”>
  • 删除了首字母小于的符号,以便您可以在帖子中看到标签
  • 将它们与另一个元名称一起添加到标记中
    由iWeb生成

8:在两个帮助台目录上运行帮助索引器

  • 有一些错误,但有一个.helpindex文件
  • 不知道该怎么想
  • 帮助索引器不喜欢上面添加的元名称
  • 没有他们,一切正常
单击应用程序菜单项以打开“应用程序名称帮助”,会显示一个没有主题的框

有人知道哪些地方可能有问题,或者我可能会更仔细地审查哪些方面吗

这是我正在编写的框架应用程序的目录结构

这是通过Finder的实际文件结构


提前谢谢。

好吧,我已经让它工作了,但我不知道怎么做

首先,我将文件夹名设为“TestHelpBuild Help”,并确保索引文件的元名称也为“TestHelpBuild Help”。然后,我将这两个名称放入plist,瞧,我的帮助文本出现了

这意味着从应用程序中删除帮助文件夹,将新文件夹复制到.lprog文件夹中,然后通过Xcode将其重新添加回应用程序


如果您在这方面遇到问题,请尝试将“帮助”与“工作帮助”一起打包成一个应用程序包,并将其按原样编织到您的应用程序中。这将帮助您理顺程序,并让您对它能够工作有信心。

您是否重新启动了Mac?我记得这一点,因此在Mav版本之前更新系统帮助系统是必要的ons。尝试过,但不幸的是,它没有工作。这就像帮助查看器开始正常,但就是找不到我的东西。我很感兴趣,因为无论我尝试什么,我都无法让它工作(在Xcode 5.1中)。我想他们不想让我们使用此功能-否则安装起来会更容易。苹果文档建议您需要为帮助手册创建一个捆绑包,然后将其放在主捆绑包中-看起来您没有这样做,并且取得了成功。您有没有可能在YouTube上演示此功能,或者将您的工作演示上载到GitHub?I“我会很快开始做一些事情,并从上面一步一步地更新。我记得这是一件像大写字母之类的非常愚蠢的事情。我很忙,但会在一两周内到达那里。太好了,期待着它!这是我无法放下的难题之一;-)