我试图通过following this tutorial设置和安装ios connect sdk。我使用的是objective-c,我的最低部署目标是ios 9.0。 Ran pod安装了必要的pod和所有内容,但仍然遇到了几个编译错误,包括"无法构建模块ADALiOS
'以及ADPersistenTokenCache.h
中的一堆错误。我从existing sample project复制了源代码,因此不确定示例项目的工作原理和我的项目没有。我所知道的唯一直接差异是示例项目的最小部署目标是8.0而我的是9.0。有没有人能够在ios 9.0及以上版本上安装ios connect sdk,或者知道出了什么问题?
答案 0 :(得分:0)
Apple发布了iOS 9,其中包括对App Transport Security(ATS)的支持。 ATS限制应用程序访问互联网,除非它们满足多种安全要求,包括TLS 1.2和SHA-256。
虽然Microsoft的API支持这些标准,但我们使用的某些第三方API和内容交付网络尚未升级。 这意味着,使用iOS 9 编译时,依赖Azure Active Directory或Microsoft帐户的任何应用都将失败。
目前我们的建议禁用ATS,后者将恢复为iOS 8功能