MicrosoftAzureMobile 3.4.0

MicrosoftAzureMobile 3.4.0

测试已测试
语言语言 Obj-CObjective C
许可证 Apache 2
发布最后一次发布2017年10月

Maintained by Azure Mobile Team, Paul Batum, Di Hei, Joaquin Vano Newman.



Microsoft Azure Mobile Apps:iOS SDK

使用Microsoft Azure Mobile Apps,您可以在几分钟内为您的连接客户端应用程序添加可伸缩的后端。要了解更多信息,请访问开发者中心

入门

如果您是Mobile Apps的新手,可以通过遵循我们的教程将Mobile Apps云后端连接到iOS应用入门。

支持的平台

Azure Mobile Apps的iOS SDK当前版本支持

  • iOS版本8.0至10.2
  • Objective-C项目
  • Swift 3.0项目(XCode 8.1版本)

其他平台可能也可以工作,但尚未经过测试。

下载源代码

要通过git获取我们的SDK和示例源代码,请输入以下内容:

git clone https://github.com/Azure/azure-mobile-apps-iOS-client.git
cd ./azure-mobile-apps-iOS-client/

参考文档

iOS客户端SDK

使用我们的iOS客户端SDK,您可以在几分钟内将云后端添加到您的iOS应用程序。您可以直接下载iOS SDK,或者根据以下说明下载源代码。

先决条件

本SDK需要XCode 7.0或更高版本。

通过将二进制文件复制到您的项目中进行集成

  1. 发行版中下载Azure Mobile iOS SDK框架zip文件
  2. 解压文件。 MicrosoftAzureMobile.framework 是要引用的二进制文件。

如何构建和运行测试

构建SDK

  1. 在XCode中打开sdk\WindowsAzureMobileServices.xcodeproj文件。
  2. 将活动方案选项设置为Framework\iOS Device
  3. 使用Command-B构建项目。应在构建输出文件夹中的Products\<build configuration>-iphoneos下找到WindowsAzureMobileServices.framework文件夹。
  4. WindowsAzureMobileServices.framework从Finder窗口拖放到您iOS应用XCode项目导航器面板的Frameworks文件夹中。

运行单元测试

  1. 在XCode中打开sdk\WindowsAzureMobileServices.xcodeproj文件。
  2. 将活动方案选项设置为WindowsAzureMobileServices\* Simulator
  3. 在XCode项目导航器面板中打开Test\WindowsAzureMobileServicesFunctionalTests.m文件。
  4. settings.plist文件中,将TestAppUrlTestAppApplicationKey设置为正在工作的移动服务的有效URL和应用程序密钥。
  5. 使用Command-U运行测试。

运行端到端测试(E2E Tests)

  1. 创建一个用于测试的测试服务器,参见:E2E 测试套件
  2. 在XCode中打开ZumoE2ETestApp\ZumoE2ETestApp.xcodeproj文件。
  3. WindowsAzureMobileServices.framework的一个副本拖入项目中。
  4. 选择要测试的设备并运行项目

有用资源

贡献代码或提供反馈

本项目采用了Microsoft 开放源代码行为准则。更多详细信息请参见行为准则常见问题解答或联系[email protected]获取任何其他问题或意见。

如果您想成为此项目的积极贡献者,请按照Microsoft Azure 项目贡献指南中提供的说明进行操作。

如果您在库中遇到任何问题,请在项目的问题部分中提交问题。