Azure SDK for iOS
该存储库是用于 Azure SDK for iOS 的活跃开发。对于 SDK 的消费者,我们建议访问我们的版本化 开发者文档。
注意:Azure SDK for iOS 替换了一个先前的产品,名为 Azure.iOS。Azure.iOS 的源代码和文档可在 保留分支 中找到。
入门
为了您的方便,每个服务都有一个单独的库集合,您可以选择使用,而不是使用一个大的 Azure 包。要开始使用特定库,请查看位于库项目文件夹中的 README.md 文件。您可以在 /sdk
目录中找到服务库。
先决条件
- 客户端库是用现代 Swift 5 编写的。因此,要使用这些库,需要 Xcode 10.2 或更高版本。
- 您必须有一个 Azure 订阅 才能使用这些库。
可选库
所有库的发布版均可在以下位置找到:发布版
目前,以下客户端库处于:测试版。这些库遵循Azure SDK iOS设计指南,共享许多核心功能,如HTTP重试、日志记录、传输协议、身份验证协议等,因此一旦你学会在某个客户端库中如何使用这些功能,你将知道如何在其他客户端库中使用它们。你可以在AzureCore中了解这些共享功能。
核心库
注意:该SDK目前处于:测试版。API界面和功能集在它们成为通用可用之前可能随时更改。我们目前不建议在生产环境中使用它们。
安装库
要安装适用于iOS的Azure客户端库,我们建议您使用Swift包管理器。作为另一种选择,您还可以通过CocoaPods集成这些库。
请参阅各个库的README文件以获取说明。
需要帮助?
报告安全问题和漏洞
应通过电子邮件私下报告安全问题和漏洞,发送至微软安全响应中心(MSRC)[email protected]。您应在24小时内收到回复。如果某个原因您没有收到,请通过电子邮件跟进以确保我们收到了您原始的信息。更多信息,包括MSRC PGP密钥,可以在安全技术中心找到。
贡献
有关如何向此存储库做出贡献的详细信息,请参阅贡献指南。
本项目欢迎贡献和建议。大多数贡献都需要您同意贡献者许可协议(CLA),声明您拥有并且确实有权向我们授予使用您贡献的权利。有关详细信息,请访问https://cla.microsoft.com。
当您提交拉取请求时,CL A机器人将自动确定您是否需要提供CL A,并适当地装饰PR(例如,标签,注释)。只需按照机器人提供的说明操作即可。您只需在整个使用我们CL A的所有存储库中这样做一次。
本项目采纳了微软开源行为准则。有关更多信息,请参阅行为准则常见问题解答,或联系[email protected]提出任何额外的问题或评论。