gpt4 book ai didi

ios - 使用 SwiftPM 库归档 Xcode 项目失败

转载 作者:行者123 更新时间:2023-11-29 05:25:05 24 4
gpt4 key购买 nike

我正在尝试创建 Xcode 11 项目的存档,但始终失败。该项目使用两个通过 SwiftPM 直接从 Xcode 导入的库。在我的物理设备上构建并运行该项目,模拟器工作正常。

当我归档项目时,我的一个库出现编译器错误,说他没有找到 SwiftUI 关键字(使用未声明的类型绑定(bind),...)。对于第二个库,他只是说,编译失败并出现非零退出代码。我已经上传了archive log .

使用 SPM 归档项目时有什么特别需要做的吗?我需要更改任何build设置吗?

我在存档期间选择的 iPhone 上运行 iOS 13.1.2。我的部署目标是 iOS 13.0,我的 Macbook 运行的是 macOS Mojave 10.14.6 和 Xcode 11.0。

我已经尝试删除 DerivedData 文件夹并从其 GitHub 重新获取库。

最佳答案

经过更多尝试后,我发现该项目在使用发布配置时(而不是仅在归档时)无法编译。

我的项目的问题是我的 Swift 库。看起来,使用 SwiftUI 的 SwiftPM 库需要在其 Package.swift

中包含以下部分
platforms: [
.iOS(.v13),
.macOS(.v10_15),
.tvOS(.v13)
],

表明它至少需要 iOS 13、macOS 10.15 或 tvOS 13。

将该部分添加到我的 Swift 库后,该项目编译成存档,没有任何问题。

关于ios - 使用 SwiftPM 库归档 Xcode 项目失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58248586/

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