相关疑难解决方法(0)

Swift测试给出错误"架构x86_64的未定义符号"

我正在swift test从命令行运行以运行测试用例.这是测试用例:

import XCTest
@testable import vnk_swift

class KeyMappingTests: XCTestCase {
    static var allTests : [(String, (KeyMappingTests) -> () throws -> Void)] {
        return [
            // ("testExample", testExample),
        ]
    }

    func testExample() {
        let keyMapping = KeyMapping()
        XCTAssertNotNil(keyMapping , "PASS")
    }
}
Run Code Online (Sandbox Code Playgroud)

这是输出消息.

图片

如果我删除使用KeyMapping,一切正常:

    func testExample() {
        // let keyMapping = KeyMapping()
        XCTAssertNotNil(true , "PASS")
    }
Run Code Online (Sandbox Code Playgroud)

图片

当我尝试使用课程时,看起来有问题.我该如何解决?

(我开始时没有使用XCode这个项目,这个项目swift package init的源代码在这里:https://github.com/trungdq88/vnk-swift)

testing swift swift-package-manager

29
推荐指数
3
解决办法
4234
查看次数

标签 统计

swift ×1

swift-package-manager ×1

testing ×1