我已经下载了新的19 sdk用于兼容iOs9。
我在互联网上发现我需要在info.plist中添加以下代码:
<key>NSAppTransportSecurity</key> <dict> <key>NSExceptionDomains</key> <dict> <key>facebook.com</key> <dict> <key>NSIncludesSubdomains</key> <true/> <key>NSThirdPartyExceptionRequiresForwardSecrecy</key> <false/> </dict> <key>fbcdn.net</key> <dict> <key>NSIncludesSubdomains</key> <true/> <key>NSThirdPartyExceptionRequiresForwardSecrecy</key> <false/> </dict> <key>akamaihd.net</key> <dict> <key>NSIncludesSubdomains</key> <true/> <key>NSThirdPartyExceptionRequiresForwardSecrecy</key> <false/> </dict> </dict> </dict>
但是,我对我的项目中的info.plist文件一无所知。
现在每个人都可以添加此代码?
我在互联网上找到了这个:
准备适用于iOS 9的Facebook应用程序(测试版) - 文档 - 面向开发人员的Facebook
https://developer.apple.com/library/prerelease/ios/technotes/App-Transport-Security-Techno te /
但对我没有帮助。
由于
答案 0 :(得分:2)
<InfoAdditions>
<![CDATA[
<key>NSAppTransportSecurity</key>
<dict>
<key>NSExceptionDomains</key>
<dict>
<key>yourapiurl.com</key>
<dict>
<key>NSIncludesSubdomains</key>
<true/>
<key>NSExceptionAllowsInsecureHTTPLoads</key>
<true/>
</dict>
</dict>
</dict>
]]>
</InfoAdditions>
这基本上表示您希望允许在您的应用中调用非安全网址。 iOS9新请求所有api调用的HTTPS。
全文:http://htmlspank.tumblr.com/post/130674234457/ioerror-2032-ios9-adobe-air-and-ats