How to create the Apple ID’s app-specific password

You need the Apple ID to develop Apple Platform Applications such as iOS and macOS apps. The permissions for the Apple Developer Program are also assigned to the Apple ID.

TOC

What is the App-specific password?

You need to generate an app-specific password for scripts that use services authenticated with multi-factor authentication.

Multi-factor authentication uses an account name, password, and a one-time code to authenticate the user. The one-time code is sent by SMS or generated by the generator.

However, automated scripts will be hard to authenticate with such methods. Therefore, you can generate a password dedicated to the script and authenticate with it. This password is called an “App-specific password”. When you authenticate with the app-specific password, the one-time code is not used.

You can delete the app-specific password anytime, after which scripts, programs, and services can no longer access your account.

You can create an app-specific password for your Apple ID.

How to create the app-specific password

To create the app-specific password, follow these steps.

STEP
Open the Apple ID account page.

Open the following URL.

STEP
Click the “Sign in”.
STEP
Navigate to the website and sign in with the Apple ID for which you want to generate an app-specific password.
STEP
The “Sign-In and Security” page will open.
Sign-In and Security Page
Sign-In and Security Page
STEP
Click the “+” button.
Click the "+" button to add an app-specific password.
Click the “+” button to add an app-specific password
STEP
Enter the app-specific password name, and click the “Create” button.

Enter the name which represents the role. For example, “notarytool”.

Enter the name of the app-specific password
Enter the name of the app-specific password
STEP
Enter the password, and click the “Continue” button.
Enter the account's password.
Enter the account’s password
STEP
The app-specific password is generated. You must save it.

The app-specific password cannot be displayed again, so you must save it.

The app-specific password is generated
The app-specific password is generated
STEP
Click the “Done” button to close.

Highly Releavant Articles

Authored Books

Let's share this post !

Author of this article

Akira Hayashi (林 晃)のアバター Akira Hayashi (林 晃) Representative(代表), Software Engineer(ソフトウェアエンジニア)

アールケー開発代表。Appleプラットフォーム向けの開発を専門としているソフトウェアエンジニア。ソフトウェアの受託開発、技術書執筆、技術指導・セミナー講師。note, Medium, LinkedIn
-
Representative of RK Kaihatsu. Software Engineer Specializing in Development for the Apple Platform. Specializing in contract software development, technical writing, and serving as a tech workshop lecturer. note, Medium, LinkedIn

TOC