当前位置:  开发笔记 > IOS > 正文

使用Swift Package Manager添加目标依赖项时出错

如何解决《使用SwiftPackageManager添加目标依赖项时出错》经验,为你挑选了1个好方法。

尝试包含目标依赖项时,我收到错误: The manifest describes a target that cannot be found in your source tree: parser

这是我的Package.swift文件:

import PackageDescription

let package = Package(
    name: "Phoenix",
          targets: [
            Target(
                name: "Phoenix",
                dependencies: [.Target(name: "parser")]),
            Target(
                name: "parser")
    ]
)

我遵循这里描述的格式:https://github.com/apple/swift-package-manager/blob/master/Documentation/Package.swift.md



1> mxcl..:

你有parser目录吗?

你应该有一个类似的布局:

     .
     ??? Sources
         ??? Phoenix
         ?   ??? File1.swift
         ??? parser
             ??? File2.swift

要么:

     .
     ??? Phoenix
     ?   ??? File1.swift
     ??? parser
         ??? File2.swift

这指示SwiftPM创建两个模块,一个名为Phoenix,另一个名为"parser".

推荐阅读
有风吹过best
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有