问题标签 [app-transport-security]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
181 浏览

ios9 - iOS9:需要重新编译才能兼容?

我尝试使用 XCode7 (GM) 和 iOS9 运行我的应用程序,并发现我无法创建 SSL 连接。它仍然适用于 iOS8。错误:“发生 SSL 错误,无法与服务器建立安全连接”。原因是 Apple 强制开发人员使用 App 传输安全性。

但这是否意味着目前商店中的应用程序将无法在 iOS9 上运行,并且在 iOS9 发布后的下周我会收到很多负面反馈?还是在我使用 XCode7 构建之后会发生?

0 投票
2 回答
367 浏览

ios - ios9 应用程序传输安全问题在模拟器和设备中不同

在 ios9 模拟器中运行我的应用程序时,我遇到了与应用程序传输安全相关的问题,因为我的一些 url 没有使用 https。我在带有 ios9 的 ipad 中尝试过它,它工作正常。

发布 ios9 后,我是否应该期望我的实时应用程序(sdk 8)在 ios9 设备上失败?只需确保延迟的应用商店更新是否安全。

谢谢!

0 投票
2 回答
1750 浏览

ios9 - 如何为 App Transport Security 生成自签名证书

我想为我的 iOS 应用程序与服务器的通信生成我自己的 SSL 证书。我想,在这种情况下,自签名证书是正常使用。

我尝试使用以下命令创建证书:

但我的应用程序不喜欢使用服务器:我有以下错误:

NSURLSession/NSURLConnection HTTP 加载失败 (kCFStreamErrorDomainSSL, -9802)

Apple ATS 技术说明中,我可以找到以下支持的密码列表:

我在密码学方面不是很好,我想,我生成了错误的密钥和证书。

有人可以告诉我,该怎么做吗?

谢谢。

0 投票
2 回答
295 浏览

ios - 如何找出 App Transport Security 阻止了哪些 HTTP 请求?

我从这个问题中知道,我可以将我知道它将发出非 HTTPS 请求的域列入白名单。

但是,在将几个域列入白名单后,我注意到仍然有一些请求被阻止NSURLRequest,有没有办法找出被它阻止的域?

0 投票
2 回答
1425 浏览

ios - iOS9 App Transport Security 阻止了修改 plist 的 Web 服务

在 iOS 9 设备上运行我的应用程序,记录了错误:

App Transport Security 已阻止明文 HTTP (http://) 资源加载,因为它不安全。可以通过应用程序的 Info.plist 文件配置临时例外。

我确实添加NSAllowsArbitraryLoads到 info.plist:

在此处输入图像描述

它仍然没有从网络加载任何内容......我错过了什么?

我是否必须为我的网络服务允许特定的域?

0 投票
0 回答
187 浏览

ios - iOS 9 HTTPS 应用程序传输安全连接

我有一个应用程序,我现在想为 iOS9 更新。问题是我收到错误:CFNetwork SSLHandshake failed即使我有 HTTPS 连接。如果应用程序没有连接到 HTTPS,那就是错误,这很好,没关系。我的开发服务器和生产服务器一样是 HTTPS。我不想排除和破坏安全性。我不想绕过它。我知道我可以将每个域的例外添加到我的 Info.plist 文件中。我检查了我的服务器,它支持 TLS 1.2。有什么问题?

0 投票
9 回答
28889 浏览

ios - iOS 9 Facebook 登录模拟器 -canOpenURL:URL 失败:“fbauth2:///” - 错误:“(null)”

我已经更新到 Xcode 7 和最新的 iOS SDK。我在我的应用程序的 plist 中添加了适当的条目:

在此处输入图像描述

我的应用程序的 Facebook 登录在设备上运行良好。但是,在 iOS 9 模拟器上,我得到:

-canOpenURL: failed for URL: "fbauth2:///" - error: "(null)"

并且登录不起作用。我见过facebook 登录问题 - canOpenURL: failed for URL: "fbauth2:///" - error: "(null)"但我有 FBSDKCoreKit 框架。我也看过Facebook SDK 4.5 IOS 9但它的答案并没有解决我的问题。

为什么即使我已经在https://developers.facebook.com/docs/ios/ios9完成了核对表,我也会在模拟器上而不是在设备上收到此错误?

0 投票
3 回答
21022 浏览

ios - “此应用不允许查询方案cydia”IOS9错误

我有一个应用程序,我在其中点击了 HTTP 请求

<NSURLConnection: 0x12d755110> { request: <NSMutableURLRequest: 0x12d754e10> { URL: http://XX.XX.XX.XXX/webService/dataService.svc/SearchLocation } }

现在,每当发出上述请求时,我都会收到以下错误,并且响应中没有收到任何数据。60 秒后,我得到“ Time Out error”。它在 IOS8 及以下版本上运行良好,但在 gin IOS9 上运行良好。谁能让我知道我与这个问题还有什么关系。此外,我在 info.plist 中对 iOS9 的 ATS 进行了以下更改,但仍然面临问题。请让我知道如何解决这个问题?提前致谢。

信息列表

错误

0 投票
1 回答
753 浏览

objective-c - 将域例外添加到 App Transport Security ios9

我在我的 plist 中使用以下代码将我的服务器异常添加到应用程序传输安全协议。

但它给出消息“无法加载资源,因为应用程序传输安全策略需要使用安全连接。 ”。

我做错了什么?

0 投票
13 回答
181900 浏览

ios - iOS9 收到错误“发生 SSL 错误,无法与服务器建立安全连接”

由于我使用 iOS 9 升级了现有项目,因此我不断收到错误消息:

发生 SSL 错误,无法与服务器建立安全连接。