【问题标题】:Xcode intermittently doesn't find xcframeworkXcode 间歇性地找不到 xcframework
【发布时间】:2020-08-30 00:44:18
【问题描述】:

Xcode 有时找不到我的用于增量构建的 xcframework。

  • 错误是ld: framework not found [framework],其中[framework] 是我的xcframework 的名称。
  • 一旦失败,重复的增量构建也会失败。
  • 干净的构建总是能修复它。
  • 当我从普通框架切换到 xcframeworks 时,问题就开始了。
  • 我按照这个 WWDC 视频中的说明创建了 xcframework:https://developer.apple.com/videos/play/wwdc2019/416/

我区分了增量构建和干净构建之间的链接命令,没有区别。这似乎是一个 Xcode 错误。 我正在使用 Xcode 11.4.1。

【问题讨论】:

  • 一点也不。这是一种恭维。有很多证据表明你是绝对正确的; xcframeworks 还没有准备好迎接黄金时段。你有一个很好的用例,你已经完成了你的功课。提交错误将帮助您、我们和 Apple。我们对此无能为力。修复程序必须来自 Apple。同时也许不使用 xcframeworks?
  • 嗯,我倾向于知道自己在做什么。我已经提交了许多错误,但是需要花费大量时间才能将事情分解成可以发送给 Apple 的可重现案例。有一次,我花了整整一周的时间为 Metal 编译器后端中的一个错误构建了一个重现案例。所以我总是有兴趣看看有人在提交之前是否对各个地方有一些见解。

标签: xcode xcframework


【解决方案1】:

XCFrameworks 存在一些问题,可能会导致该特定错误,也许您在多个目标中都有这个 .xcframework?然后你的情况是 Xcode 只从 .xcframewok 中提取一次 .framework 并在另一个目标开始构建时报告丢失的错误。你可以look at my write up我过去确实遇到的问题。

【讨论】:

    猜你喜欢
    • 2021-10-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-14
    • 2020-03-24
    • 2016-11-26
    • 1970-01-01
    • 2012-08-08
    相关资源
    最近更新 更多