【问题标题】:Linker failed when archiving归档时链接器失败
【发布时间】:2018-08-19 04:50:12
【问题描述】:

我在归档我的应用时遇到问题。它全部用Swift 4 编写,所有模块都具有相同的构建设置,Deployment target 设置为11.2。在设备上测试应用程序时,它工作正常。当我尝试存档或配置文件时,我收到此错误

真的不知道该怎么办。我不使用任何外部库,一切都以相同的方式设置:

【问题讨论】:

  • 它在抱怨arm64,并且在调试中您已将其设置为仅用于活动架构...
  • 但是 arm64 设置在Valid architectures 用于所有目标。而且即使我在Build Active Architecture Only 中将NO 设置为Debug,它仍然可以进行调试。
  • 你清理过你的项目了吗?试试看。看起来它只是缺少一个文件中的符号FindloAugmentedRealityViewFinal
  • 我做过很多次。清理项目和构建文件夹,没有帮助

标签: swift xcode linker-errors archiving


【解决方案1】:

我发现了别的东西。我试图将这个功能公开,它奏效了。但这些都是我只在内部使用的功能,所以这应该不是问题。有谁知道为什么会这样?在这张图片中存在致命错误,但此功能稍后会在此目标中被覆盖。

当我没有将它们公开时它也有效,但在后来的覆盖中没有使用 final。在这些在子类中是最终的之前,当它们不是时,它会起作用。不知道为什么,但我会继续这样做。

【讨论】:

    猜你喜欢
    • 2017-09-30
    • 1970-01-01
    • 2016-12-19
    • 1970-01-01
    • 2017-05-07
    • 2012-09-21
    • 2018-12-11
    • 2016-01-19
    • 2016-07-20
    相关资源
    最近更新 更多