Login for App Store Connect is a web browser extension that skips the two-step login for App Store Connect. It automatically fills the Apple ID field and displays the password field.
You must enter your Apple ID (typically an email) at the top of the content script file:
const AppleID = ''; // Required Apple ID
Login for App Store Connect is compatible with Safari and Google Chrome. You can load it as an unpacked extension in Chrome. In Safari, it requires a native app wrapper, which you can create from a template in Xcode (see below).
Creating a native wrapper for Safari is mostly an automated process:
- After adding your Apple ID in content.js, execute the following Terminal command to run the safari-web-extension-converter:
xcrun safari-web-extension-converter /Path/To/Extension/Folder
-
Ignore the complaint about the missing icon.
-
The Xcode project will open automatically; edit the signing profile for all 4 targets.
-
Try building the project; likely Xcode will have errors for a missing file with the same name of the project. You can remove that file reference from the Copy phase of both extension targets.
-
Build and run; enable the Safari extension, allow access to the
idmsa.apple.com
website and test. -
Archive and copy the wrapper app into your Applications folder and enable the extension in Safari.
To support the author, you can PayPal.Me or buy the browser extension StopTheMadness.
Login for App Store Connect is Copyright © 2022 Jeff Johnson. All rights reserved.
See the LICENSE.txt file for details.