macOS应用程序帮助文档文件夹消失了

时间:2019-04-28 13:08:52

标签: xcode macos cocoa

我正在尝试为macOS应用构建帮助文件。

我将.help文件夹导入了资源

enter image description here

标题文件index.html的内容为

enter image description here

info.plist文件相关的帮助文件中的项目

enter image description here

构建了我的应用内容资源文件夹

enter image description here

似乎构建器仅保留index.html并删除文件夹.help

欢迎评论

2 个答案:

答案 0 :(得分:1)

您可以尝试删除class DB-Item does Associative { has %!hash = (); my $epitaph = "Modification of the database is not a good idea:\n" ~ " - Use .clone if you want to get a editable branch.\n" ~ " - If you really know what you're doing, use .ADD-TO-DATABASE"; method ADD-TO-DATABASE (*@branch) { if @branch == 2 { %!hash{@branch.head} = @branch.tail }else{ %!hash{@branch.head} = DB-Item.new; %!hash{@branch.head}.ADD-TO-DATABASE(@branch[1..*]); } } method ASSIGN-KEY(|) is hidden-from-backtrace { die $epitaph } method BIND-KEY(|) is hidden-from-backtrace { die $epitaph } method EXISTS-KEY($key) { %!hash{$key}:exists } method AT-KEY($key) { %!hash{$key}:exists ?? %!hash{$key} !! Nil } method clone { ... } } 文件夹并再次添加。它应该显示为单个对象(捆绑包),而不是文件夹(并且绝对不是项目文件夹,它只是资产的容器,例如宽松的.help文件)。

您想要的是将整个index.html文件夹作为单个资产复制到完成的应用程序包中。它应该看起来像Xcode中的不透明项:

enter image description here

然后在应用程序的构建阶段设置中,应将整个.help文件夹作为一个实体复制到应用程序的资源中:

enter image description here

如果您在任何构建阶段都包含单独的.help或其他帮助文件,或被选择为目标的成员,则将其删除。

答案 1 :(得分:0)

  

我将.help文件夹导入了资源

不正确。您将其作为一个组导入。您应该已将其导入为文件夹参考。