SwiftUI 针对 SFSafariViewController
和 ASWebAuthenticationSession
的封装
SafariUI 目前仅通过 Swift Package Manager 分发。
要将 SafariUI 作为依赖项添加到现有的 Swift Package,请将以下代码行添加到您的 Package.swift
文件的 dependencies
参数中
dependencies: [
.package(url: "https://github.com/vsanthanam/SafariUI.git", .upToNextMajor(from: "4.0.0"))
]
要将 SafariUI 作为依赖项添加到 Xcode 项目
File
→ Add Packages...
https://github.com/vsanthanam/SafariUI.git
并选择您需要的版本。未来可能添加其他分发机制,例如 CocoaPods 或 Carthage。
注意:该包包含多个模块。您可以通过导入 SwiftUI
模块来依赖整个库,或者您可以根据需要依赖单个模块,如 SafariView
或 WebAuthentication
。
SafariUI 的文档是使用 DocC 构建的,并以 DocC 存档形式包含在存储库中。最新版本托管在 GitHub Pages 上,并可在此处 获取。
其他安装说明可在 Swift Package Index 上找到
请查看 文档 以了解更多详情。
SafariUI 在 MIT 许可证下可用。有关更多信息,请参阅 LICENSE 文件。