为什么 @available (iOS, unavailable ...) 不起作用?
Why does @available (iOS, unavailable ...) won't work?
尝试编译时 https://github.com/IBM/swift-sdk-core 将抛出以下错误:
'init(fileURLWithPath:relativeTo:)' 仅适用于 iOS 9.0 或更高版本
在 Sources/IBMSwiftSDKCore/CredentialUtils.swift
中的第 61 行
尽管 @available(iOS,不可用,消息:"ConfigBasedAuthenticatorFactory is currently available on Linux only.") 是在 Credentials 结构的顶部定义的。
XCode-版本:版本 11.4 (11E146)
有什么想法吗?
我们可以使用 Cocoapods 安装 IBM Swift SDK Core
,
pod 'IBMSwiftSDKCore','1.0.0'
使用的部署目标是13.2
我可以通过将平台规范添加到 swift 包文件来解决这个问题:
平台:[
.macOS(.v10_12),
.iOS(.v10),
.tvOS(.v10),
.watchOS(.v3)
],
尝试编译时 https://github.com/IBM/swift-sdk-core 将抛出以下错误:
'init(fileURLWithPath:relativeTo:)' 仅适用于 iOS 9.0 或更高版本
在 Sources/IBMSwiftSDKCore/CredentialUtils.swift
中的第 61 行尽管 @available(iOS,不可用,消息:"ConfigBasedAuthenticatorFactory is currently available on Linux only.") 是在 Credentials 结构的顶部定义的。
XCode-版本:版本 11.4 (11E146)
有什么想法吗?
我们可以使用 Cocoapods 安装 IBM Swift SDK Core
,
pod 'IBMSwiftSDKCore','1.0.0'
使用的部署目标是13.2
我可以通过将平台规范添加到 swift 包文件来解决这个问题:
平台:[ .macOS(.v10_12), .iOS(.v10), .tvOS(.v10), .watchOS(.v3) ],