ios - 文档目标开始生成 "Objective-C garbage collection is no longer supported"

标签 ios xcode

在我的应用程序中,我有一个默认的文档目标,它已经存在了很长时间。

今天,出乎意料(似乎),它停止构建:

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/

相关文章:

ios - 无法将通用值分配给扩展中的协议(protocol) associatedType 变量

ios - XCode 10 beta 4 分发失败 - [ERROR ITMS-90534]

ios - ScrollView 不显示图像但滚动?

objective-c - objC 中的 initWith 与 arrayWith?

iphone - 你能告诉我在 Facebook 应用程序中用于屏幕导航的控件的名称是什么吗?

ios - 翻转回同一 View Controller 上的另一个 View 通过单击 Swift 3 中的 Alert Ok 按钮

ios - 尝试在手势识别时翻转单元格上的 ImageView ,代码工作正常但没有翻转

ios - 如何使用 swift 在 JTCalender 中自动滚动到下个月?

C 数组第一个输入 "\0"

ios - iPAD 上的日期选择器缺少 'Done' 按钮