在我的应用程序中,我有一个默认的文档目标,它已经存在了很长时间。
今天,出乎意料(似乎),它停止构建:
objc[3964]: Objective-C garbage collection is no longer supported.
/Users/case/Library/Developer/Xcode/DerivedData/Talk-ghsjogqghrvpujdilbabqcornjqr/Build/Intermediates.noindex/Talk.build/Debug-iphoneos/Documentation.build/Script-48338F031615E3F60033F4C1.sh: line 2: 3964 Abort trap: 6 /Applications/appledoc --verbose xcode $SOURCE_ROOT/$PROJECT_NAME
Command /bin/sh failed with exit code 134
我试过 Xcode > Product > Clean Build Folder...,清空 DerivedData 目录,然后重新启动 Xcode。
知道如何解决这个相当烦人的问题吗?
最佳答案
看起来您的/Applications 目录中可能有一份旧的 appledoc
副本。我怀疑您在某个时候构建了它,安装了它,但从未升级过它。我怀疑你的副本是 v2.0 (~2010),它打开了垃圾收集。垃圾收集已被弃用多年,最近已从操作系统中删除。当前版本为 2.2.1(2015 年发布)。
升级appledoc .我处理这类包裹的首选方法是使用 Homebrew
rm /Applications/appledoc
brew install appledoc
关于ios - 文档目标开始生成 "Objective-C garbage collection is no longer supported",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48368688/