Castle的iOS SDK
Castle可实时监控您的身份验证栈,立即通知您和您的用户有关可能的账户劫持。
要求
- iOS 9.0+
- Xcode 9.0+
安装
Castle可通过CocoaPods、Carthage和Swift包管理器获取。
CocoaPods
通过将Castle包含在您的Podfile
中,将其添加为依赖项。
pod "Castle", "3.0.7"
Carthage
我们已经开始包含Carthage目前不支持的内部依赖(作为xcframeworks)。因此,我们将(暂时)不支持Carthage,直到它们添加对添加xcframework依赖的支持。目前,我们建议您使用其他安装选项之一。
Swift Package Manager
通过将Castle添加到您的Package.swift
文件中的dependencies
值来将其作为依赖项。
dependencies: [
.package(url: "https://github.com/castle/castle-ios.git", .upToNextMajor(from: "3.0.7"))
]
手动安装
从github发布版下载zip文件,解压并将GeoZip.xcframework
、Highwind.xcframework
和Castle.xcframework
拖到目标的Framework、Library和嵌入式内容部分。它们都应该设置为嵌入并签名。
用法
请参阅移动集成指南。
库大小
库大小约为74kb,使用Google的cocoapods-size工具进行计算。