Additional menu

Get MemberPress today! Start getting paid for the content you create! Get MemberPress Now

Configuring iOS MemberPress App

iOS MemberPress app configuration establishes the foundation for build generation, in-app purchase synchronization, and app publication.

This document explains how to create Bundle IDs, automate signing certificates and provisioning profiles, register the app in App Store Connect, and configure credentials in WordPress.

Understanding Bundle Identifiers

Bundle IDs uniquely identify the app on iOS platforms. Bundle ID must use reverse-domain notation with at least two dot-separated segments. Test app Bundle IDs append .test to the release Bundle ID for testing isolation.

Creating Bundle Identifiers

Bundle ID creation occurs in the Apple Developer account.

  1. Sign in at developer.apple.com.
  2. Navigate to Certificates, Identifiers & Profiles.
  3. Click Identifiers in the sidebar.
  4. Click the + button to create a new identifier.
  5. Select App IDs from the identifier types.
  6. Click Continue to proceed.
  7. Enter a Description for the app identifier.
  8. Enter the Bundle ID using reverse-domain notation.
  9. Check Push Notifications in the capabilities list.
  10. Check Sign In with Apple in the capabilities list.
  11. Click Continue to review the configuration.
  12. Click Register to create the identifier.
  13. Repeat steps 3-12 for the test app Bundle ID, appending .test to the identifier.

Automating Signing Certificates

Signing certificate automation generates the required certificates for app signing.

  1. Navigate to Dashboard > MP App > Configure > iOS Settings.
  1. Scroll to the Signing Certificates section.
  2. Check the Automatically generate signing certificates checkbox.
  1. Click Save Changes.
  2. Verify the Release signing certificate appears in the certificates list.
  3. Verify the Test signing certificate appears in the certificates list.

Automating Provisioning Profiles

Provisioning profile automation creates required profiles for app distribution.

  1. Navigate to Dashboard > MP App > Configure > iOS Settings.
  2. Scroll to the Provisioning Profiles section.
  3. Check the Automatically generate provisioning profiles checkbox.
  1. Click Save Changes.
  2. Verify the Release provisioning profile appears in the profiles list.
  3. Verify the Test provisioning profile appears in the profiles list.

Registering App in App Store Connect

App registration in App Store Connect enables app submission and publication.

  1. Sign in at appstoreconnect.apple.com with your Apple Developer account.
  2. Click My Apps in the navigation.
  3. Click the + button to add a new app.
  4. Select New App from the dropdown menu.
  5. Select iOS as the platform.
  6. Enter the App Name in the name field.
  7. Select Primary Language from the language dropdown.
  8. Select the Release Bundle ID from the Bundle ID dropdown.
  9. Enter a SKU for internal tracking purposes.
  10. Set User Access to Full or Limited.
  11. Click Create to register the app.

Importing Bundle IDs into WordPress

Bundle IDs must be imported to WordPress for build configuration.

  1. Navigate to Dashboard > MP App > Configure > iOS Settings.
  2. Scroll to the Bundle IDs section.
  3. Click Refresh Bundle IDs to retrieve identifiers from the Apple Developer account.
  1. Locate the Release App Bundle ID dropdown.
  2. Select the release Bundle ID from the dropdown options.
  3. Locate the Test App Bundle ID dropdown.
  4. Select the test Bundle ID from the dropdown options.
  5. Scroll to the App Information section.
  6. Navigate to App Store Connect to retrieve the Apple App ID.
  7. Copy the Apple App ID from App Information in App Store Connect.
  8. Paste the Apple App ID in the Apple App ID field in WordPress.
  9. Click Save Changes.

Generating App-Specific Shared Secret

App-Specific Shared Secret enables in-app purchase verification.

  1. Navigate to App Store Connect at appstoreconnect.apple.com.
  2. Click My Apps in the navigation.
  3. Select the registered app from the apps list.
  4. Scroll to the App-Specific Shared Secret section.
  5. Click Manage to open shared secret management.
  6. Click Generate App-Specific Shared Secret.
  7. Copy the generated secret value.
  8. Navigate to Dashboard > MemberPress App > Configure > iOS Settings in WordPress.
  9. Locate the App-Specific Shared Secret field.
  10. Paste the copied secret value into the field.
  11. Click Save Changes.

Note: App-Specific Shared Secret authenticates in-app purchase transactions between the app and WordPress.

Was this article helpful?

Related Articles

computer girl

Get MemberPress today!

Start getting paid for the content you create.