Swift包管理器不导入
问题描述:
我想使用Swift包管理器导入一个框架到swift中,因为一个Pod不可用。导入不会出现在项目类中,并且它的任何功能都不可用。我目前正在运行Swift 3.1,并在终端中完成了以下工作:swift build,swift package generate-xcodeproj,并清理了项目。这是我的Package.swift:Swift包管理器不导入
// swift-tools-version:3.1
import PackageDescription
let package = Package(
name: "MyPackage",
dependencies: [
.Package(url: "https://github.com/WeirdMath/Scrape.git", majorVersion: 1)
]
)
我已经得到在终端的输出如下:
-compile夫特模块 'MyPackage的'(2个源)
- 音符:你可能能够使用您的系统包装程序安装libxml-2.0: brew安装libxml2
有没有办法进一步编译软件包或安装libxml? 注意:已经安装了框架libxml2.0 & libxml2.2。
答
我不知道我理解你的问题,但我会在这里写步骤,我也跟着使其工作:
- 我创建目录的项目,并呼吁
swift package init --type executable
- 修改
Package.swift
反映你 -
swift build
获得:- 未E:你可以使用你的系统,打包安装的libxml-2.0:冲泡安装的libxml2
叫
brew install libxml2
-
swift build
一次 - 这次没有任何警告 swift package generate-xcodeproj
- 打开一在Xcode中,并添加
import Scrape
在main.swift
一切正常工作fi嗯,我猜?
仍然在同一问题,终端不断给我“-bash:brew:命令未找到”当我打电话brew安装libxml2。不知道该怎么办。 – yzet00
您是否安装了自制软件? – cojoj
好吧,我成功安装了自制软件,并通过了安装libxml。我是否需要创建一个main.swift文件,或者它是“myprojectname”.swift?还是我需要运行不同的命令行? – yzet00