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.
目次
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.
Apple Account
Apple AccountYour account you use for all Apple services
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.
STEP
Click the “+” button.
STEP
Enter the app-specific password name, and click the “Create” button.
Enter the name which represents the role. For example, “notarytool”.
STEP
Enter the password, and click the “Continue” button.
STEP
The app-specific password is generated. You must save it.
The app-specific password cannot be displayed again, so you must save it.
How to Create an Apple ID for DevelopmentDeveloping iOS apps requires Xcode, a free Integrated Development Environment (IDE). Before you can download Xcode from the App Store, you’ll need an Apple I…
アールケー開発代表。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