微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

升级到 xcode 12.5

如何解决升级到 xcode 12.5

我最近将 xcode 升级到 12.5,以便在新的 ios 14.5.x 上进行测试,不幸的是,由于以下错误,我无法再编译我的项目:

Undefined symbols for architecture arm64:
  "Swift._ArrayBuffer._copyContents(initializing: Swift.UnsafeMutableBufferPointer<A>) -> (Swift.IndexingIterator<Swift._ArrayBuffer<A>>,Swift.Int)",referenced from:
      generic specialization <serialized,Swift._ArrayBuffer<Swift.Int8>> of Swift._copyCollectionToContiguousArray<A where A: Swift.Collection>(A) -> Swift.ContiguousArray<A.Element> in AppDelegate.o

它似乎与我在项目中使用的 ZIPFoundation.framework 相关联:如果我注释掉库的使用,我可以编译得很好。

我正在使用(很高兴)版本 0.9.9,但我什至尝试升级到 0.9.12(最新版本)甚至是 https://github.com/weichsel/ZIPFoundation 的最新 git 代码,但没有任何效果

请注意,我可以在发布版中进行编译,这只是在 xcode12.5 上失败的调试版本

我发现其他人在使用新的 xcode hereherehere 时感叹类似的问题(特别是对本机应用程序做出反应)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。