首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >linux上SwiftPM中的Siesta依赖

linux上SwiftPM中的Siesta依赖
EN

Stack Overflow用户
提问于 2017-12-29 05:19:17
回答 1查看 49关注 0票数 0

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

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

那么,(1)是否期望Siesta可以在linux上与SwiftPM一起使用?如果是这样,这里的预期流程是什么?PureSwift/Cacao和Silica似乎可以帮助我解决这个问题,但我的实验不知何故没有正确连接起来,不同域类型之间的转换也不明显(例如,我想使用Siesta来传输图像的jpeg,但Cacao不提供UIImageJPEGRepresentation的实现)。

有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-12-29 05:43:15

由于缺乏需求和没有明确的用例(直到现在!),Linux上的Siesta目前还不是官方不支持的。Package.swift是有抱负的,寄望于像您这样有事业心的人愿意接受它并使其工作!

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

SwiftPM自己的测试不能与SwiftPM一起工作,因为在最后的检查中,它们所依赖的测试库不支持Siesta。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48014520

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档