问题标签 [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.
ios9 - iOS9:需要重新编译才能兼容?
我尝试使用 XCode7 (GM) 和 iOS9 运行我的应用程序,并发现我无法创建 SSL 连接。它仍然适用于 iOS8。错误:“发生 SSL 错误,无法与服务器建立安全连接”。原因是 Apple 强制开发人员使用 App 传输安全性。
但这是否意味着目前商店中的应用程序将无法在 iOS9 上运行,并且在 iOS9 发布后的下周我会收到很多负面反馈?还是在我使用 XCode7 构建之后会发生?
ios - ios9 应用程序传输安全问题在模拟器和设备中不同
在 ios9 模拟器中运行我的应用程序时,我遇到了与应用程序传输安全相关的问题,因为我的一些 url 没有使用 https。我在带有 ios9 的 ipad 中尝试过它,它工作正常。
发布 ios9 后,我是否应该期望我的实时应用程序(sdk 8)在 ios9 设备上失败?只需确保延迟的应用商店更新是否安全。
谢谢!
ios9 - 如何为 App Transport Security 生成自签名证书
我想为我的 iOS 应用程序与服务器的通信生成我自己的 SSL 证书。我想,在这种情况下,自签名证书是正常使用。
我尝试使用以下命令创建证书:
但我的应用程序不喜欢使用服务器:我有以下错误:
NSURLSession/NSURLConnection HTTP 加载失败 (kCFStreamErrorDomainSSL, -9802)
在Apple ATS 技术说明中,我可以找到以下支持的密码列表:
我在密码学方面不是很好,我想,我生成了错误的密钥和证书。
有人可以告诉我,该怎么做吗?
谢谢。
ios - 如何找出 App Transport Security 阻止了哪些 HTTP 请求?
我从这个问题中知道,我可以将我知道它将发出非 HTTPS 请求的域列入白名单。
但是,在将几个域列入白名单后,我注意到仍然有一些请求被阻止NSURLRequest
,有没有办法找出被它阻止的域?
ios - iOS 9 HTTPS 应用程序传输安全连接
我有一个应用程序,我现在想为 iOS9 更新。问题是我收到错误:CFNetwork SSLHandshake failed
即使我有 HTTPS 连接。如果应用程序没有连接到 HTTPS,那就是错误,这很好,没关系。我的开发服务器和生产服务器一样是 HTTPS。我不想排除和破坏安全性。我不想绕过它。我知道我可以将每个域的例外添加到我的 Info.plist 文件中。我检查了我的服务器,它支持 TLS 1.2。有什么问题?
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完成了核对表,我也会在模拟器上而不是在设备上收到此错误?
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 进行了以下更改,但仍然面临问题。请让我知道如何解决这个问题?提前致谢。
信息列表
错误
objective-c - 将域例外添加到 App Transport Security ios9
我在我的 plist 中使用以下代码将我的服务器异常添加到应用程序传输安全协议。
但它给出消息“无法加载资源,因为应用程序传输安全策略需要使用安全连接。 ”。
我做错了什么?
ios - iOS9 收到错误“发生 SSL 错误,无法与服务器建立安全连接”
由于我使用 iOS 9 升级了现有项目,因此我不断收到错误消息:
发生 SSL 错误,无法与服务器建立安全连接。