gpt4 book ai didi

ios - 午睡作为 linux 上 SwiftPM 的依赖

转载 作者:太空宇宙 更新时间:2023-11-04 10:12:41 25 4
gpt4 key购买 nike

我编写了一个使用 Siesta 的包,我希望能够使用 SwiftPM 在 Linux 平台上对其运行自动化测试。我看到午睡有一个 Package.swift 声明排除 SiestaUI,但是我看到标准转换器的 AppKit/UIKit 导入 -> Image 类型被广泛使用,并且 UIImage 引用无法编译在 Linux 上。

此外,我特别希望我的消费库能够处理来自 Siesta 的图像。至少,我需要从消费者那里注入(inject)能够使用 Siesta 类型的 UIKit 方法。

那么,(1) 是否期望 Siesta 可以与 Linux 上的 SwiftPM 一起使用?如果是这样,这里的预期流程是什么?看起来 PureSwift/Cacao 和 Silica 可能是帮助我解决问题的垫片,但我的实验并没有以某种方式正确连接,并且不同域类型之间的转换并不明显(即,我想使用 Siesta 来传输图像的 jpeg,但 Cacao 不提供 UIImageJPEGRepresentation 的实现)。

有什么想法吗?

最佳答案

由于缺乏需求和没有明确的用例(直到现在!),Linux 上的 Siesta 目前并未正式不受支持。 Package.swift 是有抱负的,寄希望于像你这样有进取心的人愿意接受它并让它发挥作用!

核心 Siesta 模块在理论上应该在 Linux 上工作得很好。 SiestaUI 模块仅适用于 iOS/macOS,这就是 SwiftPM list 将其排除的原因。

Siesta 自己的测试不适用于 SwiftPM,因为最后检查,它们所依赖的测试库不支持 SwiftPM。

关于ios - 午睡作为 linux 上 SwiftPM 的依赖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48014520/

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