加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Swift包管理器(SPM):导入库时出错

发布时间:2020-12-14 04:58:06 所属栏目:百科 来源:网络整理
导读:导入我创建的库时遇到问题. 这是我的可执行文件的Package.swift: import PackageDescriptionlet package = Package( name: "PayBackCodingChallenge",dependencies: [ .package(url: "../NumberChecker",from: "1.0.0"),],targets: [ .target( name: "PayBa
导入我创建的库时遇到问题.

这是我的可执行文件的Package.swift:

import PackageDescription

let package = Package(
  name: "PayBackCodingChallenge",dependencies: [
    .package(url: "../NumberChecker",from: "1.0.0"),],targets: [
    .target(
      name: "PayBackCodingChallenge",dependencies: []),]
)

当我尝试在main.swift中导入NumberChecker时,我收到以下消息:没有这样的模块’NumberChecker’:

import NumberChecker

let arguments = CommandLine.arguments

if arguments.count != 3 {
  print("USAGE: PayBackCodingChallenge [data] [target]")
  print("  data: File containing list of numbers ")
  print("  target: Target number")
} else {
  let data = arguments[1]
  let target = arguments[2]
  print(data + " " + target)
}

我的NumberChecker库位于与PayBackCodingChallenge相同级别的目录中并正确编译.可能是什么问题呢?

提前致谢!

解决方法

您应该将NumberChecker添加为PayBackCodingChallenge的依赖项:

??…??目标:[????.目标(??????名称:“PayBackCodingChallenge”,??????依赖项:[“NumberChecker”]),??]??…

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读