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.
- Sign in at developer.apple.com.
- Navegue até Certificates, Identifiers & Profiles.
- Clique em Identifiers in the sidebar.
- Clique no botão + button to create a new identifier.
- Selecione App IDs from the identifier types.
- Clique em Continuar para prosseguir.
- Digite um Descrição for the app identifier.
- Enter the Bundle ID using reverse-domain notation.
- Verificar Push Notifications in the capabilities list.
- Verificar Sign In with Apple in the capabilities list.
- Clique em Continuar to review the configuration.
- Clique em Registro to create the identifier.
- 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.
- Navegue até Dashboard > MP App > Configure > iOS Settings.

- Role até o Signing Certificates seção.
- Verifique o Automatically generate signing certificates caixa de seleção.

- Clique em Salvar alterações.
- Verify the Release signing certificate appears in the certificates list.
- Verify the Test signing certificate appears in the certificates list.
Automating Provisioning Profiles
Provisioning profile automation creates required profiles for app distribution.
- Navegue até Dashboard > MP App > Configure > iOS Settings.
- Role até o Provisioning Profiles seção.
- Verifique o Automatically generate provisioning profiles caixa de seleção.

- Clique em Salvar alterações.
- Verify the Release provisioning profile appears in the profiles list.
- 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.
- Sign in at appstoreconnect.apple.com with your Apple Developer account.
- Clique em Meus aplicativos in the navigation.
- Clique no botão + button to add a new app.
- Selecione New App no menu suspenso.
- Selecione iOS as the platform.
- Enter the App Name in the name field.
- Selecione Primary Language from the language dropdown.
- Select the Release Bundle ID from the Bundle ID dropdown.
- Digite um SKU for internal tracking purposes.
- Conjunto User Access to Full or Limited.
- Clique em Criar to register the app.
Importing Bundle IDs into WordPress
Bundle IDs must be imported to WordPress for build configuration.
- Navegue até Dashboard > MP App > Configure > iOS Settings.
- Role até o Bundle IDs section.
- Clique em Refresh Bundle IDs to retrieve identifiers from the Apple Developer account.

- Localize o Release App Bundle ID lista suspensa.
- Select the release Bundle ID from the dropdown options.
- Localize o Test App Bundle ID lista suspensa.
- Select the test Bundle ID from the dropdown options.
- Role até o App Information seção.
- Navigate to App Store Connect to retrieve the Apple App ID.
- Copy the Apple App ID from App Information in App Store Connect.
- Paste the Apple App ID in the Apple App ID field in WordPress.
- Clique em Salvar alterações.
Generating App-Specific Shared Secret
App-Specific Shared Secret enables in-app purchase verification.
- Navigate to App Store Connect at appstoreconnect.apple.com.
- Clique em Meus aplicativos in the navigation.
- Select the registered app from the apps list.
- Role até o App-Specific Shared Secret seção.
- Clique em Gerenciar to open shared secret management.
- Clique em Generate App-Specific Shared Secret.
- Copy the generated secret value.
- Navegue até Dashboard > MemberPress App > Configure > iOS Settings em WordPress.
- Localize o App-Specific Shared Secret campo.
- Paste the copied secret value into the field.
- Clique em Salvar alterações.