Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/121.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iOS9应用程序传输安全阻止了修改plist的web服务_Ios_Objective C_Ios9_Xcode7_App Transport Security - Fatal编程技术网

iOS9应用程序传输安全阻止了修改plist的web服务

iOS9应用程序传输安全阻止了修改plist的web服务,ios,objective-c,ios9,xcode7,app-transport-security,Ios,Objective C,Ios9,Xcode7,App Transport Security,在iOS 9设备上运行我的应用程序, 已记录错误: 应用程序传输安全已阻止明文HTTP(HTTP://)资源 加载,因为它是不安全的。可以通过配置临时异常 你的应用程序的Info.plist文件 我确实在info.plist中添加了NSAllowsArbitraryLoads: 它仍然没有从网络上加载任何内容。。。 我错过了什么 我必须为我的web服务允许特定的域吗?我找到了修复此查询的方法 参考-> ->打开项目的Plist文件 <key>NSAppTransportSecuri

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

应用程序传输安全已阻止明文HTTP(HTTP://)资源 加载,因为它是不安全的。可以通过配置临时异常 你的应用程序的Info.plist文件

我确实在info.plist中添加了
NSAllowsArbitraryLoads

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


我必须为我的web服务允许特定的域吗?

我找到了修复此查询的方法

参考->

->打开项目的Plist文件

<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>
->然后将NSAppTransportSecurity添加为字典

->然后将NSAllowsArbitraryLoads添加为布尔值,并将其值设置为YES


现在,清理您的项目并运行您的项目。

我找到了如何修复此查询

<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>
参考->

->打开项目的Plist文件

<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>
->然后将NSAppTransportSecurity添加为字典

->然后将NSAllowsArbitraryLoads添加为布尔值,并将其值设置为YES

现在,清理项目并运行项目。

NSAppTransportSecurity
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>
NSAllowsArbitraryLoads
请在plist 1中添加这些行-转到plist 2-右键单击并转到打开状态->源代码3-将这些行粘贴到源代码中 NSAllowsArbitraryLoads
请在plist 1中添加这些行-转到plist 2-右键单击并转到打开状态->源代码3-将这些行粘贴到源代码中

您的代码是正确的。通过添加此代码,我遇到了同样的问题。您尝试联系另一个URL尝试清除项目Shift+命令+K@pupboss从我的设备中删除应用程序,清理项目并重新启动它解决了我的问题。我遇到了完全相同的问题。我尝试了你使用的“AllowsArbitraryLoads”这两种方法,也尝试了专门允许我的域名。我做了多次清理、重启等,到目前为止没有任何效果。如果你发现了什么,请告诉m,我也会这么做。请注意,这是一个临时措施,可以让你继续在iOS 9上开发,直到你修复了资源加载代码。当你提交到应用商店时,苹果会想要一个很好的理由来解释为什么你到处都允许不安全的http。你的代码是正确的。通过添加此代码,我遇到了同样的问题。您尝试联系另一个URL尝试清除项目Shift+命令+K@pupboss从我的设备中删除应用程序,清理项目并重新启动它解决了我的问题。我遇到了完全相同的问题。我尝试了你使用的“AllowsArbitraryLoads”这两种方法,也尝试了专门允许我的域名。我做了多次清理、重启等,到目前为止没有任何效果。如果你发现了什么,请告诉m,我也会这么做。请注意,这是一个临时措施,可以让你继续在iOS 9上开发,直到你修复了资源加载代码。当您提交到应用商店时,苹果会想要一个很好的理由来解释为什么你在任何地方都允许不安全的http。请在你的plist 1中添加这些行-转到plist 2-右键单击并打开as->源代码3-将这些行粘贴到源代码中请在plist 1中添加这些行-转到plist 2-右键单击并打开as->源代码3-将这些行粘贴到源代码中代码