xcode11 - 存档构建因特定的 Swift 包管理器库而失败
问题描述
我在使用以下库时遇到“归档构建”问题: https ://github.com/kieranb662/Interact
- 我已经通过 Swift Package Manager 集成了这个库。
- 我能够在模拟器和我的设备上构建和运行。
- 当我尝试执行存档构建以进行 .ipa 构建时,我收到附加的屏幕截图错误。
起初我怀疑 SPM 设置不正确,所以我在这里分叉了代码: https ://github.com/xdeleon/Interact
然后我将以下内容添加到 Packages.swift 文件中:平台:[ .macOS(.v10_15), .iOS(.v13), .tvOS(.v13), .watchOS(.v6) ],
我的分叉代码中的上述更改并没有解决问题。
令人困惑的是,这将在我的设备上构建和安装,但 Xcode 无法生成存档构建。我正在开发的应用程序通过 SPM 使用其他几个公共库以及我们通过 SPM 构建的内部库,并且应用程序构建没有问题。
简化重现步骤: - 使用 Xcode 11.3 创建新项目 - 将 SPM 库与两个 URL 之一集成: https://github.com/kieranb662/Interact(原始) https://github.com/xdeleon/Interact(我的叉子)-尝试进行存档构建-存档构建失败
解决方案
推荐阅读
- c# - 索引 2 处的路径中的卷分隔符 char ':' (0x3A) 无效
- iis - 使用 URL 路径段的 IIS 重写规则
- php - 配置问题:来自 LetsCncrypt 使用 OpenResty 和 lua-resty-auto-ssl 的多域自动 SSL
- android - 将对象列表放入`Intent`
- python - 如何使我的程序在两个不同的显示器(笔记本电脑屏幕和显示器)中看起来相同?PyQt5
- sql - 不同的总和和分组依据
- ios - iPhone 模拟器选项未在开发选项 safari 13.1 和 Mac OS X 10.15.4 中显示
- python - 如何使用 ImageGrab 旋转图像?
- angular - DecimalPipe 中的逗号分隔符
- swift - 如何处理从 API 返回的联合类型?