我的项目中有一个 Package.swift,例如:
import PackageDescription
let package = Package(
name: "ProjectName",
dependencies: [
.Package(url: "https://github.com/example/repo.git", majorVersion: 0)
]
)
当我运行 swift build
时,我得到了如下错误...
/project/Packages/WebViewController.swift:1:8: error: no such module 'UIKit'
import UIKit
^
我应该在哪里告诉 swift 包管理器在哪里可以找到 UIKit?
最佳答案
您必须更改一些 swiftc 选项以针对适当的 sdk 和目标构建项目
swift build -Xswiftc "-sdk" -Xswiftc "`xcrun --sdk iphonesimulator --show-sdk-path`" -Xswiftc "-target" -Xswiftc "x86_64-apple-ios13.0-simulator"
关于Swift 包管理器 - UIKit 依赖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34778823/