问题标签 [swiftpm]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
47 浏览

swift - Swift CLI --xunit-output 选项对我不起作用

我正在运行 Xcode 13.1 / Swift 5.5.1。

我有一个包含一些单元测试的包;该Package.swift文件使用swift-tools-version:5.5.

当我像这样从 CLI 构建和测试我的包时:

测试运行并通过(大约有 20 个),但没有 XML 输出文件写入我的当前目录。

我使用这个命令行选项是错误的,还是这个功能不起作用?

0 投票
1 回答
43 浏览

swift - 如何为蒸汽添加新的依赖项?

我想为蒸汽添加一个新的依赖项,但是出现了这个错误 - 目标“App”的依赖项中的未知包“Web3”;有效的包是:'vapor'、'fluent'、'fluent-postgres-driver'、'jwt'、'Web3.swift'

0 投票
2 回答
102 浏览

swift - Swift 在库包中使用应用级全局常量

这应该很容易,但它让我卡住了。

在我的应用程序中,我有一个全局常量定义为

我想在作为 SwiftPackage 添加到项目中的库中使用该 apiKey。我需要它在图书馆中启动服务。

但我得到了错误

我尝试将 apiKey 包装成这样的结构:

并这样使用它:

我收到类似的错误消息。

我错过了什么?

0 投票
0 回答
25 浏览

ios - 如何从 SwiftPM 包中以 XLIFF 格式导出本地化数据

我正在开发一个 iOS 应用程序,其中大部分源代码位于本地 SwiftPM 包中的目标/模块中。此包由包含应用程序目标的 Xcode 项目导入。我正在尝试找到一种以标准 XLIFF 格式导出所有可本地化数据的方法。Xcode 编辑器中的“导出本地化”选项不适用于 SwiftPM 包。当我生成一个swift package generate-xcodeproj不包含任何本地化数据的相应 Xcode 项目时,它似乎是一个错误,也是 swift 工具报告的 'generate-xcodeproj' 选项:"is no longer needed and will be deprecated soon".

现在我唯一的想法是在一个空的 Xcode 项目中复制本地化并从那里导出它们,有没有更好的方法?