【问题标题】:Xcode 10 beta 6 error: accessing build databaseXcode 10 beta 6 错误:访问构建数据库
【发布时间】:2019-01-21 20:49:03
【问题描述】:

您好,我有一个在 Xcode 10 上创建通用框架的脚本。当我从 Xcode 运行它时,一切正常,但如果我从命令行工具尝试,我收到以下错误:

Build system information
error: error: accessing build database "/path/build.db": disk I/O error

有人遇到过类似的问题吗?

【问题讨论】:

  • 您是否尝试过搜索?我看到了一些可能有用的帖子。例如stackoverflow.com/questions/51153525/…
  • 嘿@matt 是的,我已经尝试过这些解决方案,但问题仍然存在
  • 好的,谢谢,正在检查!
  • 我刚刚在生产版本中遇到了这个问题。我再次构建,现在它可以工作了......? “构建失败。访问构建数据库时出错。(目录)不是错误。”我没有改变任何我知道的东西
  • 嘿,大卫,您找到解决此问题的方法了吗?我面临着类似的问题,但其他链接上的解决方案似乎都与我无关。

标签: ios xcode xcode10


【解决方案1】:

我终于找到了这个的解决方案:)

当您构建“聚合目标”时,即包含脚本的目标:

lipo -create -output ...

您需要使用-UseModernBuildSystem=NO 运行xcodebuild 命令

例如:

xcodebuild -target OBFramework -UseModernBuildSystem=NO

【讨论】:

  • 它是否使用旧版构建系统?这是一种解决方法吗?
  • 带有 xcode 12 的旧版构建系统已被弃用,因此此解决方法不再有效。任何其他建议@Oded Regev
猜你喜欢
  • 1970-01-01
  • 2014-10-13
  • 1970-01-01
  • 2022-08-10
  • 1970-01-01
  • 2019-01-04
  • 2015-09-04
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多