`

Xcode 7遇到 App Transport Security has blocked a cleartext HTTP 错误

    博客分类:
  • ios
 
阅读更多

今天用Xcode 7 创建新项目用到 URL 发送请求时,报下面的错: 
“App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured via your app’s Info.plist file”

找查资料后发现,新特性要求App内访问网络请求,要采用 HTTPS 协议。

但是我获取的图片地址都是HTTP协议,经过百度和Google 的赞助最终找到以下解决办法:

  1. 在Info.plist中添加 NSAppTransportSecurity 类型 Dictionary ;
  2. 在 NSAppTransportSecurity 下添加 NSAllowsArbitraryLoads 类型Boolean ,值设为 YES;

     
  • 大小: 60.5 KB
分享到:
评论

相关推荐

    Xcode.7.Essentials.2nd.Editio

    Step up your iOS development with the power and wealth of features of Xcode 7 About This Book Updated for the latest Xcode 7 release, this is the first book that will show you how to use all the new...

    xcode7 空工程Empty-Application

    《Xcode7 空工程Empty-Application详解》 在iOS应用开发中,Xcode是不可或缺的工具,而“空工程”(Empty Application)则是开发者开始编写代码的基础模板。本文将详细探讨Xcode7中的“空工程”项目,以及如何利用...

    14.0真机调试包 安装路径:/应用程序/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/De

    这个路径揭示了Xcode的内部结构,其中“/应用程序/”是MacOS系统的应用程序目录,“Xcode.app”是Xcode的可执行文件,而“Contents/Developer”包含了Xcode的所有开发者工具,包括编译器、模拟器、文档等。...

    Xcode上传App工具 - Application Loader

    **Xcode上传App工具——Application Loader** 在iOS应用开发中,完成编码、测试后,将应用程序上架到App Store供用户下载是至关重要的步骤。在Xcode 11之前,开发者通常使用内置的"Organizer"功能或者独立的工具...

    xcode7运行iOS8.4必须文件夹

    关于xcode7真机测试出现 could not find developer disk image 问题,主要缺少了此文件夹,将其放到 /Applications/Xcode7.0.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport 目录下就OK了.

    xcode打包IPA上传App Store图文教程

    ### Xcode 打包 IPA 上传至 App Store 完整教程 #### 一、准备工作:申请 iOS 发布证书与描述文件 **1. 创建唯一标识符 AppIDs** - **登录开发者中心**:首先访问 https://developer.apple.com/cn/ 开发者中心,...

    iOS 3G移动应用之猜图游戏App开发

    7. **错误处理和调试**: 为了确保应用稳定运行,开发者需要进行充分的错误处理,如使用try-catch语句、断言等。Xcode的调试工具如Breakpoint和Console是解决问题的关键。 8. **性能优化**: 考虑到3G网络的限制...

    IOS APP开发 微博 Xcode

    在iOS应用开发中,微博应用的...以上就是关于“iOS APP开发 微博 Xcode”这一主题的主要知识点。在实际开发中,开发者需要结合设计原则、用户体验和业务需求,运用这些技术来创建一个功能完整、性能优秀的微博应用。

    13.6真机调试包 安装路径:/应用程序/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/De

    在iOS应用开发中,Xcode是苹果官方提供的集成开发环境(IDE),用于编写、测试和发布iOS、iPadOS、macOS、watchOS以及tvOS的应用。"13.6真机调试包"指的是一个特定版本的Xcode所支持的iPhone操作系统(iOS)13.6的...

    Xcode 7 Essentials(PACKT,2ed,2016)

    Step up your iOS development with the power and wealth of features of Xcode 7 About This Book * Updated for the latest Xcode 7 release, this is the first book that will show you how to use all the new...

    Xcode 7 iOS10.1 Developer Disk Image

    这个文件可以让你在Xcode7版本调试iOS10.1版本的真机(Could not find Developer Disk Image)。将压缩包解压把文件夹放在 /Applications/Xcode.app/Contents/Developer/ 即可。

    低版本xcode不能编译程序到高版本的手机上11.2 (15C107)

    在iOS开发过程中,开发者经常遇到一个问题,即使用低版本的Xcode无法编译应用程序到运行高版本iOS系统的设备上。这个问题的核心在于Xcode的版本与iOS SDK的对应关系。Xcode包含了特定版本的iOS SDK,用于支持不同...

    iOS AppStore上架流程图文详解2021版 (下)

    iOS App Store 上架流程详解 iOS App Store 上架流程是 iOS 开发者发布应用程序到 App Store 的必要步骤。下面将详细介绍 iOS App Store 上架流程图文详解 2021 版。 一、填写 App Store 发布信息 在 Apple ...

    升级Xcode10遇到的问题

    当你决定升级到新版本,比如从旧版Xcode升级到Xcode 10,可能会遇到一些问题,尤其是在兼容性、构建设置或者依赖库方面。本文将详细讨论在升级Xcode 10后可能出现的问题以及相应的解决策略。 首先,模拟器和真机...

    iOS 13.6 xcode 真机包iOS 13.6 xcode 真机包

    6. **App Transport Security (ATS)**:iOS 9及以后版本引入的安全机制,要求所有网络连接都必须使用HTTPS加密。在开发时,可能需要适配ATS以确保应用能正确连接到非HTTPS服务器。 7. **Swift和Objective-C**:...

    Xcode缺失库 libstdc++.zip

    解压后,根据文件结构将其放置到正确的位置,通常是`/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib/`或类似路径。 6. 检查第三方库:确保所有依赖...

    xcode for app load.rtfd.zip

    《Xcode for App Load:深度探索iOS应用加载过程》 Xcode是Apple开发的一款强大的集成开发环境(IDE),主要用于编写iOS、macOS等Apple平台的应用程序。在“xcode for app load”这一主题中,我们将深入探讨Xcode...

    xcode_6_beta_7.dmg下载百度云地址

    Xcode 6 Beta 7是该软件的一个早期测试版本,它包含了针对开发者的重要更新和改进,为新功能的预览提供了平台。这个版本主要面向开发者,让他们有机会在正式发布前测试和调试他们的代码,以确保与即将推出的操作系统...

    Xcode 12.2 (16E226) 真机调试包

    此包支持iOS 12.2 (16E227)真机调试包,不需要更新xcode,直接下载后解包,然后拷贝粘贴到: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport,然后重新启动xcode就行了。

Global site tag (gtag.js) - Google Analytics