我正在尝试为macOS应用构建帮助文件。
我将.help文件夹导入了资源
标题文件index.html的内容为
info.plist文件相关的帮助文件中的项目
构建了我的应用内容资源文件夹
似乎构建器仅保留index.html并删除文件夹.help
欢迎评论
答案 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中的不透明项:
然后在应用程序的构建阶段设置中,应将整个.help
文件夹作为一个实体复制到应用程序的资源中:
如果您在任何构建阶段都包含单独的.help
或其他帮助文件,或被选择为目标的成员,则将其删除。
答案 1 :(得分:0)
我将.help文件夹导入了资源
不正确。您将其作为一个组导入。您应该已将其导入为文件夹参考。