首页 > 解决方案 > 无法打开依赖文件 Swift 4.2

问题描述

将我的代码升级到 Xcode 10 和 Swift 4.2 后,我无法使用自定义的 Objective C 类进行构建。

这是一个示例错误:

error: unable to open dependencies file (/Users/James/Library/Developer/Xcode/DerivedData/INDX-czfaxcphlmzffxehpjcbkopvgczo/Build/Intermediates.noindex/INDX01.build/Release-iphonesimulator/INDX01.build/Objects-normal/x86_64/MoreTableViewDataSource.d)Command CompileC emitted errors but did not return a nonzero exit code to indicate failure

是的,我一遍又一遍地删除了派生数据文件夹、清理、podded 等,并检查了一些标志是否合适。

没有什么改变只是升级。想法?

标签: swiftxcode10swift4.2

解决方案


放弃。将那些 Objective C 类转换为 swift。它现在编译并运行。也许苹果正在积极淘汰 Objective C ?


推荐阅读