【问题标题】:Error adding appledoc添加appledoc时出错
【发布时间】:2014-11-02 23:55:10
【问题描述】:

我正在添加 appledoc,但出现错误:

line 3: /usr/local/bin/appledoc: No such file or directory 

此行是 --project-company "DEIMOS SPACE" \ 我更改了我公司的名称,但我不确定这是否正确,我什么时候可以看到这个名称?

我添加了脚本,然后我看到了一些教程,例如:http://tutoriales-asg.blogspot.com.es/2014/02/configurar-appledoc-en-xcode.htmlhttp://www.simplicate.info/2013/07/25/using-appledoc-to-generate-xcode-help-part-1/ 但这会出错。如何正确地做到这一点?什么不好?

谢谢!

编辑脚本是:

 /usr/local/bin/appledoc \
--project-name "${PROJECT_NAME}" \
--project-company "$YOUR_COMPANY" \  //Get /usr/local/bin/appledoc: No such file or directory HERE

--company-id "ExampleProject" \
--output "${PROJECT_DIR}/Help/${PROJECT_NAME}" \
--install-docset \
--logformat xcode \
-keep-undocumented-objects \
--keep-undocumented-members \
--keep-intermediate-files \
--no-repeat-first-par \
--no-warn-invalid-crossref \
--merge-categories \
--exit-threshold 2 \
--docset-platform-family iphoneos \
--ignore "*.m" \
--include "${PROJECT_DIR}/${PROJECT_NAME}/Documentation/Images" \
--ignore "LoadableCategory.h" \
--index-desc "${PROJECT_DIR}/readme.markdown" \
"${PROJECT_DIR}/${PROJECT_NAME}"

【问题讨论】:

  • 你能用你正在使用的脚本更新你的问题吗?
  • 看来你还没有安装appledoc。你?您必须先安装它,然后再尝试使用它。
  • 是的,我首先安装了appledoc,就像教程说的那样。我的脚本被添加到有问题的编辑中

标签: ios objective-c xcode swift


【解决方案1】:

我解决了这个错误。键入下面的 2 个命令。

$ brew install appledoc
Updating Homebrew...
$ ^C==> Downloading https://homebrew.bintray.com/bottles/appledoc-2.2.1.sierra.bottl
######################################################################## 100.0%
==> Pouring appledoc-2.2.1.sierra.bottle.tar.gz
?  /usr/local/Cellar/appledoc/2.2.1: 26 files, 1.2M

【讨论】:

    【解决方案2】:

    不应该

    -保留未记录的对象 \

    有两个破折号,比如

    --保留未记录的对象 \

    ?

    【讨论】:

    • 但是...我在 --project-company "$YOUR_COMPANY" \ line 中遇到错误
    【解决方案3】:

    顺便说一句,如果你使用 xcode 目标,反斜杠 \ 不是必需的

    【讨论】:

      【解决方案4】:

      您是否安装了 appledoc?它既不是 OSX 也不是 xcode 的一部分;您需要单独安装。查看 https://github.com/tomaz/appledoc 并在克隆 repo 后,运行安装脚本。

      【讨论】:

      • 是的!,首先我安装了这个。下载,然后使用 sudo 命令在终端 osX 上安装...一切都正确.. 但是在 xcode 中得到我说的错误
      【解决方案5】:

      确保appledoc安装在正确的路径:

      $ ls /usr/local/bin/appledoc
      /usr/local/bin/appledoc
      

      并尝试从命令行运行 appledoc:

      $ /usr/local/bin/appledoc
      appledoc version: 2.1 (build 858)
      
      ERROR: AppledocException: At least one directory or file name path is required, use 'appledoc --help'
      

      检查$YOUR_COMPANY 是否已定义:

      YOUR_COMPANY="DEIMOS"
      

      或直接输入您的公司名称:

      --project-company "DEIMOS" \
      

      确保所有标志都有双破折号 (--):

      --keep-undocumented-objects \
      

      最后确保所有反斜杠结束行,即它们后面没有任何内容,甚至没有空格。

      (复制粘贴上面的代码并进行相应的更改对我有用)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-05-01
        • 2018-08-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-05-12
        • 2016-10-09
        • 2014-02-12
        相关资源
        最近更新 更多