Should I let Expo handle iOS credentials, to build a new version of an Ionic/Cordova app whose distribution certificate and provisioning profile are gone?

Hi,

I’m using Expo to make a new version of already existing app in the App Store made with Ionic/Cordova, but the original distribution certificate and provisioning profile no longer exist.

  1. Do you suggest I set the bundleIdentifier to the same name as the original, and let Expo create the distribution certificate and provisioning profile?

  2. If instead I should generate the distribution certificate and provisioning profile myself manually, does the provisioning profile of the new app need the same entitlements as the old app?

  3. It looks like you control the entitlements via Xcode. Is there any way to do that at all in Expo?

Expo CLI 3.5.0 environment info:
System:
OS: macOS 10.14.6
Shell: 3.2.57 - /bin/bash
Binaries:
Node: 10.15.3 - ~/.nvm/versions/node/v10.15.3/bin/node
Yarn: 1.21.1 - /usr/local/bin/yarn
npm: 6.13.4 - ~/.nvm/versions/node/v10.15.3/bin/npm
Watchman: 4.9.0 - /usr/local/bin/watchman
IDEs:
Android Studio: 3.4 AI-183.6156.11.34.5692245
Xcode: 10.3/10G8 - /usr/bin/xcodebuild
npmPackages:
expo: ^34.0.0 => 34.0.4
react: 16.8.3 => 16.8.3
react-native: https://github.com/expo/react-native/archive/sdk-34.0.2.tar.gz => 0.59.8
react-navigation: ^3.11.0 => 3.13.0
npmGlobalPackages:
expo-cli: 3.5.0

This topic was automatically closed 20 days after the last reply. New replies are no longer allowed.