首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iOS 9解析更新问题

iOS 9解析更新问题
EN

Stack Overflow用户
提问于 2015-10-13 06:43:03
回答 3查看 96关注 0票数 0

我有一个使用解析的应用程序,自从更新到iOS 9以来,它没有提取任何数据,而是一遍又一遍地给我这个错误消息……

错误:无法加载资源,因为App Transport Security策略要求使用安全连接。(代码: 100,版本: 1.8.2)

我注意到libz.dylib和libsqlite3.dylib是红色的,我不确定这是否与它有关。

旁注:在一个不同的项目中,我试图添加这些框架,但它们不再存在,所以我去添加其他框架,然后执行CMD shift G,然后放入'/usr/lib',并从那里获取它们,libsqlite3运行良好,但当我添加它时,libz.dylib自动更改为libz.1.dylib。

有什么想法吗?谢谢!

EN

回答 3

Stack Overflow用户

发布于 2015-10-13 06:46:33

您可能需要在info.plist文件中添加安全异常。下面几个键的组合应该可以解决这个问题。

票数 1
EN

Stack Overflow用户

发布于 2015-10-13 06:48:35

您必须遵循https://developer.apple.com/library/prerelease/ios/technotes/App-Transport-Security-Technote/中指定的应用程序传输安全要求

作为一种快速解决方法,您可以在Info.plist中添加以下内容:

代码语言:javascript
复制
<dict>
    <key>NSAllowsArbitraryLoads</key>
    <true/>
</dict>

此代码将禁用App Transport Security。

票数 0
EN

Stack Overflow用户

发布于 2015-10-13 06:49:30

红色dylib条目是另一个问题,很可能与传输安全策略错误无关。

尝试删除库并重新链接到等效的.tbd文件。

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

https://stackoverflow.com/questions/33091381

复制
相关文章

相似问题

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