gpt4 book ai didi

swift - Xcode:在 Xcode 14 中使用包

转载 作者:行者123 更新时间:2023-12-05 04:28:22 27 4
gpt4 key购买 nike

我的项目中有几个 Swift 包。

适用于 Xcode 13.4.1。

使用 Xcode 14 beta 1,由于引用我的一个包时出现错误,所有包都无法构建:

Showing All Messages
Cannot clone from local directory /Users/...
Please git init or use "path:" for Location(scratchDirectory...

我试过:

  • 在 Xcode 中:删除对包的引用并再次添加
  • 在 Xcode 中:删除引用,将目录移动到不同的地方,在 Xcode 中创建一个新包,将旧文件移动到新包目录中
  • 通常的清理构建文件夹重置包缓存
  • 以新名称创建导入包并导入新包

包是项目的一部分(创建时:...添加到项目和项目中的目录)

最佳答案

本地包的语法发生了变化,.package(url: ... 用于项目内包的语法不再起作用。

使用 Xcode 14 没有自己的 repo 的本地包必须被称为:

dependencies: [
.package(path: "../MyLibrary"),
]

现在这在 Xcode 14 beta 中工作得很好,但如果你回到 Xcode 发布版本,你会遇到很多错误。要修复这些问题,请通过调用重置包缓存

文件 > 包 > 重置包缓存

我在一个有 14 个内部包的项目中遇到了同样的问题,其中一些相互依赖,现在它在 Xcode 13.4 和 Xcode 14 beta 中运行良好。

希望对你有帮助

关于swift - Xcode:在 Xcode 14 中使用包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72632029/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com