升级Xcode13及以上版本后运行install-appledoc.sh遇文件找不到错误求助
Xcode 13+ 安装appledoc 遇文件找不到错误的修复思路
替换路径中的波浪号为绝对路径
Xcode构建系统无法识别shell的~路径别名,把所有引用default_templates.zip的地方,将~/<ProjectDir>替换成实际绝对路径(比如/Users/你的用户名/<ProjectDir>),或者用$HOME代替~,写成$HOME/<ProjectDir>/appledoc/default_templates.zip。检查appledoc项目的构建配置
打开appledoc.xcodeproj,进入appledoc target的Build Phases:- 确认所有引用
default_templates.zip的路径无误; - 如果该文件是由脚本生成的,必须在对应脚本阶段的Output Files列表中添加该文件的正确路径,让Xcode识别其为构建输出文件。
- 确认所有引用
修正install-appledoc.sh脚本的路径参数
打开安装脚本,找到调用xcodebuild的代码行,确保传递的路径参数是正确的绝对路径,或者用$PWD获取脚本执行的当前目录,拼接出default_templates.zip的完整路径,避免相对路径导致的识别问题。清理Xcode构建缓存
先执行xcodebuild clean清理appledoc项目的构建缓存,再重新运行安装脚本;也可以手动删除Xcode的DerivedData目录:rm -rf ~/Library/Developer/Xcode/DerivedData
内容的提问来源于stack exchange,提问作者RunLoop
相关产品推荐
相关产品推荐

