1

我尝试在 xcode 11.3 中为我的项目运行 jazzy,我得到了

运行 xcodebuild 无法成功运行xcodebuild。请检查构建参数。bundler:加载失败命令:jazzy RuntimeError:/Users/germanmendoza/Desktop/CI-Demo/vendor/bundle/ruby/2.6.0/gems/jazzy-0.13.2/bin/sourcekitten ["doc", "-- "]

无法生成文档

日志有

note: Using new build system
note: Planning build
note: Using build description from disk
Ld /Users/germanmendoza/Desktop/CI-Demo/build/Release-iphoneos/CI-Demo.app/CI-Demo normal arm64 (in target 'CI-Demo' from project 'CI-Demo')
    cd /Users/germanmendoza/Desktop/CI-Demo

ld: framework not found Pods_CI_Demo
clang: error: linker command failed with exit code 1 (use -v to see invocation)

** BUILD FAILED **


The following build commands failed:
    Ld /Users/germanmendoza/Desktop/CI-Demo/build/Release-iphoneos/CI-Demo.app/CI-Demo normal arm64
(1 failure)
4

3 回答 3

1

是的,就像@German 说的那样 - 使用参数运行它可能会解决问题。

这是另一个尝试的参数示例:

jazzy \
    --clean \
    --author YourName \
    --xcodebuild-arguments -workspace,YourAppName.xcworkspace,-scheme,YourSchemeName \
    --output docs/swift_output

需要注意的几点:

  • 如果您不知道什么是Scheme,很可能您的方案名称与您的应用程序名称相同。
于 2020-10-10T11:58:38.997 回答
0

非常感谢,它确实适用于Xcode 11.5 beta 2 (11N605f)
想更清楚地说,这就是应该调用的行:

jazzy --min-acl internal-x -workspace,PROJECT_NAME.xcworkspace,-scheme,PROJECT_NAME
于 2020-05-12T12:36:18.803 回答
0

我修复了这个带参数运行 jazzy 命令的错误

jazzy --min-acl internal -x -workspace,KavakContent.xcworkspace,-scheme,KavakContent

并生成了文档

于 2020-04-23T20:07:22.590 回答