首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >air 19 & iOs 9应用程序传输安全

air 19 & iOs 9应用程序传输安全
EN

Stack Overflow用户
提问于 2015-10-05 14:48:43
回答 1查看 674关注 0票数 0

为了实现iOs9兼容性,我下载了新的air 19 sdk。

我在互联网上发现,我需要在info.plist中添加以下代码:

代码语言:javascript
复制
<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应用程序(Beta) -文档-面向开发人员的Facebook

https://developer.apple.com/library/prerelease/ios/technotes/App-Transport-Security-Techno te/

但帮不了我。

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-10-07 10:11:31

你说得对。您必须将这些行添加到应用程序的描述符中:

代码语言:javascript
复制
<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>

这基本上是说你想让不安全的urls在你的应用程序中被调用。iOS9最近为所有api调用请求HTTPS。

本文全文:http://htmlspank.tumblr.com/post/130674234457/ioerror-2032-ios9-adobe-air-and-ats

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32951496

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档