在我的应用程序中,我有一个默认的文档目标已经存在了很长时间 .
今天,突然出现(似乎),它停止建设:
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 .
知道如何解决这个相当烦人的问题吗?
1 回答
看起来您的/ Applications目录中可能有
appledoc
的旧副本 . 我怀疑你是在某个时候构建它,安装它,而不是升级它 . 我怀疑你的副本是v2.0(~2010),它打开了垃圾收集 . 垃圾收集已被弃用多年,最近已从操作系统中删除 . 目前的版本是2.2.1(2015年发布) .升级appledoc . 处理这类软件包的首选方法是使用Homebrew