Set up iCloud email on iPhone or iPad

To set up iCloud email on iOS, you need to first generate an app-specific password for Spark using a web browser. Your iCloud account password will not work directly in Spark. To protect your iCloud data and to prevent fraudulent activities with your iCloud account, Apple requires that you generate different passwords for logging into apps.

Generate an app-specific password for Spark:

To generate an app-specific password with iCloud, follow these instructions:

  1. Go to and sign in to your Apple account using your Apple ID and Password. Then you will need to proceed with two-factor authentication. To do this, follow steps 2 and 3 below.
  2. Confirm your identity by clicking “Allow” button on your Apple device.
  3. Enter the 6-digit verification code that will pop-up on your Apple device on this screen.
  1. Scroll down to the Security section and click on “Generate Password...”. If you don’t have an option to generate passwords, you’ll have to set up two-factor authentication for your Apple ID.
  2. Name the label for this app-specific password and hit the “Create” button.

Once you generate an App-specific Password, copy it to your clipboard and remember it, as you will need to enter it in Spark in the next steps detailed below.

How to Add iCloud Email to iOS device

  1. If you haven’t already, download and install Spark mail app on your iPhone or iPad to get started. If you’re already using Spark and want to add an iCloud account, these instructions here instead.
  2. Launch Spark on your iPhone or iPad.
  3. On the intro screen, type in your iCloud email address, then tap the Log in button.
  4. On the next screen, enter your iCloud app-specific password and tap Next. Then, tap on the blue ‘Allow’ button to grant Spark access to your email account, so you can use your iCloud email within Spark.

That’s it! There are no Settings to configure and no servers to specify. Just sign into your iCloud account and start using Spark for iOS.

How to Add iCloud Email to Spark for iOS

  1. Launch Spark on your iOS device.
  2. Tap on the Sidebar button at the top left of the screen.

  1. Scroll down till you see the ‘Settings’ option and tap on it.
  2. Tap on ‘Email Accounts’ and then on the ‘Add Account’ button at the bottom.

  1. Choose 'Private Email Account', then tap on the iCloud icon from the grid of email service providers.

  1. Sign in to your iCloud account using your email and app-specific password.

  1. Choose how you’d like Spark to handle notifications for you and then click ‘Done’.

That’s it! Spark will automatically set up your iCloud account on your iPhone and iPad and all you emails will be accessible for you to use.

Download Spark for Free to start using your iCloud email account on iOS.