相关疑难解决方法(0)

终端上的“swift build”抛出“error: root manifest not found”

我想在终端上运行我的 swift 编程,所以我cd在我的项目的根文件夹中运行$ swift build,但发生了错误。 $ error: root manifest not found 有什么帮助吗?

terminal build swift

16
推荐指数
1
解决办法
9428
查看次数

如何测试使用 UIKit 的 Swift 包?

我最近创建了我的第一个 Swift 包。它目前仅在 iOS 中使用,如果它用于其他任何地方,它可能会在 tvOS 上,但就是这样。

我在使用 UIKit 时遇到了麻烦。我在这里看到了这篇笔记,这确实帮助解决了我的问题:https : //stackoverflow.com/a/58684636/1435520

我使用的(上面提到的)命令是这样的:

swift build -Xswiftc "-sdk" -Xswiftc "`xcrun --sdk iphonesimulator --show-sdk-path`" -Xswiftc "-target" -Xswiftc "x86_64-apple-ios13.0-simulator"
Run Code Online (Sandbox Code Playgroud)

但是,我真的很想进行单元测试。swift test...使用为 提到的相同参数运行swift build。但这给了我一个新的错误:

error: module 'XCTest' was created for incompatible target x86_64-apple-macos10.14

所以,我想我只是想知道是否有可能做到这一点。就像,我怎么能创建一个使用 UIKit 的 Swift 包,并让它可测试?

uikit ios xctest swift-package-manager

4
推荐指数
2
解决办法
701
查看次数

标签 统计

build ×1

ios ×1

swift ×1

swift-package-manager ×1

terminal ×1

uikit ×1

xctest ×1