Member-only story

App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure.

Yes, but what is it and can I just download?

Steven Curtis
4 min readApr 3, 2020
Photo by Scott Webb on Unsplash

To protect users, Apple decided to encourage developers to avoid using the unencrypted http:/// protocol. This means that when users request (directly or indirectly) resources from an API endpoint Apple believes that their data should be protected through the encryption of https://

But what if your application uses a resource snugly nestled on a http:// server?

This is all about Transport Layer Security (TLS) — unsure about this?

Read on to find out the changes you need to make to get your App to run…

Difficulty: Beginner | Easy | Normal | Challenging

Prerequisites:

  • Be able to produce a “Hello, World!” iOS application (guide HERE)
  • Know how to make network calls in some form from your application (guide HERE)

Terminology

API: Application programming interface. A set of accessible tools for building software applications

plist: file is a settings file, also known as a “properties file,” used by macOS and iOS applications

--

--

No responses yet