我在App Store中有一个既支持iOS 7又支持8的应用程序(尽管不久后我将放弃对iOS 7的支持)。

我最新版的应用同时带来了IAD和AdMob(其中AdMob作为IADS的故障转移)。随着iOS 9即将发布,以及最近的Google热潮,要求删除SSL(http://googleadsdeveloper.blogspot.ch/2015/08/handling-app-transport-security-in-ios-9.html
HTTPS request in iOS 9 : NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9802)),从初学者的角度来看,我想问一下我在Xcode 7 beta 5中运行我的应用程序时收到的一些警告。

NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9802)

我也碰到过这个链接http://timekl.com/blog/2015/08/21/shipping-an-app-with-app-transport-security/?utm_campaign=iOS%2BDev%2BWeekly&utm_medium=email&utm_source=iOS_Dev_Weekly_Issue_213

因此,在iOS 9上运行我的应用程序时,究竟该怎么做才能从控制台中删除此警告?

我遇到了一个列表,其中讨论了禁用Xcode中的禁用功能,但首先我不了解禁用功能是什么,而且还需要这样做吗? What does ENABLE_BITCODE do in xcode 7?

任何对此的想法将不胜感激。

最佳答案

阅读此App Transport Security Technote

很有可能,您现在必须全局将NSAllowsArbitraryLoads设置为YES,因为您无法控制广告的来源。

关于ios - iOS 9的NSURLSession/NSURLConnection HTTP加载失败和其他AdMob警告,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32374370/

10-14 20:10
查看更多