

objective-cでiOSの開発を行っております。  
Appleから公開されているXcode7beta4、iPhone6iOS9のエミュレーターで  
アプリを起動したところ以下の様なエラーが表示されました。

> CFNetwork SSLHandshake failed (-9824) NSURLSession/NSURLConnection  
>  HTTP load failed (kCFStreamErrorDomainSSL, -9824) Response json =  
>  (null) Request faild name:SSLエラーが起きたため、サーバへのセキュリティ保護された接続を確立できません。

エラーとなっている処理はAppDelegate内からサーバーへAPIを投げております。  
原因はiOS9のATSだと考えておりinfo.plistに回避する項目を足しましたが同じエラーが発生します。  
info.plistに以下の項目を追加しました。

[code]

    <key>NSAppTransportSecurity</key>
    <dict>
        <key>NSAllowsArbitraryLoads</key>
        <true/>
    </dict>
    
[/code]

info.plistの内容が反映されないなんてことはあるのでしょうか。  
よろしくお願いします。


CC BY-SA 3.0
2015-08-05T05:36:35.467
13059
2015-08-06T00:45:41.850
2015-08-06T00:45:41.850
10806
10806
question
ios swift objective-c iphone
iOS9のATS回避