Swift 包中的导入记录器仅在为 iOS 构建时出错
Import Logger in Swift Package gives error when building for iOS only
我创建了一个新的 Swift 包并将其添加到 Package.swift:
platforms: [
.iOS(.v14)
],
在源文件中,我添加了这段代码:
import OSLog
let log = Logger()
现在我得到这个错误:
'Logger' is only available in in macOS 11.0 or newer
这很奇怪,因为它也应该在 iOS 14>: https://developer.apple.com/documentation/os/logger
上可用
如何在不向平台添加 macOS 的情况下解决此错误?我不想为 macOS 构建。
您的框架是否偶然指向 My Mac
?尝试将其更改为 iPhone.
我创建了一个新的 Swift 包并将其添加到 Package.swift:
platforms: [
.iOS(.v14)
],
在源文件中,我添加了这段代码:
import OSLog
let log = Logger()
现在我得到这个错误:
'Logger' is only available in in macOS 11.0 or newer
这很奇怪,因为它也应该在 iOS 14>: https://developer.apple.com/documentation/os/logger
上可用如何在不向平台添加 macOS 的情况下解决此错误?我不想为 macOS 构建。
您的框架是否偶然指向 My Mac
?尝试将其更改为 iPhone.