Error: Distribution certificate with fingerprint **** hasn't been imported successfully

I’m trying to distribute an internal expo dev client and running into code signing issues for ios. I’m following this guide Internal distribution - Expo Documentation but with the local option.

Running this command:
eas build --profile development --platform ios --local

This is the build logs and output:

[PREPARE_CREDENTIALS] Preparing credentials
[PREPARE_CREDENTIALS] Creating keychain
[PREPARE_CREDENTIALS] Preparing credentials for target 'devclient'
[PREPARE_CREDENTIALS] Getting distribution certificate fingerprint
[PREPARE_CREDENTIALS] Writing distribution certificate to /var/folders/0m/88t5ygyj5n5f4rdxwzff_1s40000gn/T/61a347e1-9833-41c5-9cfc-5688f5006b9b.p12
[PREPARE_CREDENTIALS] Importing distribution certificate into the keychain
[PREPARE_CREDENTIALS] Initializing provisioning profile
[PREPARE_CREDENTIALS] Validating whether distribution certificate has been imported successfully
[PREPARE_CREDENTIALS] Destroying keychain - /var/folders/0m/88t5ygyj5n5f4rdxwzff_1s40000gn/T/turtle-v2-b6f9bd5d-93cd-4533-99c4-6c1a5c3b3ad1.keychain
[PREPARE_CREDENTIALS]
Error: Distribution certificate with fingerprint **** hasn't been imported successfully
    at Keychain.ensureCertificateImported (/Users/dmraz/.nvm/versions/node/v15.14.0/lib/node_modules/eas-cli-local-build-plugin/node_modules/@expo/build-tools/dist/ios/credentials/keychain.js:54:19)
    at async IosCredentialsManager.prepareTargetCredentials (/Users/dmraz/.nvm/versions/node/v15.14.0/lib/node_modules/eas-cli-local-build-plugin/node_modules/@expo/build-tools/dist/ios/credentials/manager.js:96:13)
    at async IosCredentialsManager.prepare (/Users/dmraz/.nvm/versions/node/v15.14.0/lib/node_modules/eas-cli-local-build-plugin/node_modules/@expo/build-tools/dist/ios/credentials/manager.js:54:41)
    at async /Users/dmraz/.nvm/versions/node/v15.14.0/lib/node_modules/eas-cli-local-build-plugin/node_modules/@expo/build-tools/dist/builders/ios.js:23:20
    at async BuildContext.runBuildPhase (/Users/dmraz/.nvm/versions/node/v15.14.0/lib/node_modules/eas-cli-local-build-plugin/node_modules/@expo/build-tools/dist/context.js:57:28)
    at async Object.iosBuilder (/Users/dmraz/.nvm/versions/node/v15.14.0/lib/node_modules/eas-cli-local-build-plugin/node_modules/@expo/build-tools/dist/builders/ios.js:22:29)
    at async Object.buildIosAsync (/Users/dmraz/.nvm/versions/node/v15.14.0/lib/node_modules/eas-cli-local-build-plugin/dist/ios.js:43:27)
    at async Object.buildAsync (/Users/dmraz/.nvm/versions/node/v15.14.0/lib/node_modules/eas-cli-local-build-plugin/dist/build.js:27:32)
    at async main (/Users/dmraz/.nvm/versions/node/v15.14.0/lib/node_modules/eas-cli-local-build-plugin/dist/main.js:16:9)

Build failed
Distribution certificate with fingerprint **** hasn't been imported successfully

Expo CLI 4.10.0 environment info:
System:
OS: macOS 11.1
Shell: 5.8 - /bin/zsh
Binaries:
Node: 15.14.0 - ~/.nvm/versions/node/v15.14.0/bin/node
Yarn: 1.22.11 - ~/.nvm/versions/node/v15.14.0/bin/yarn
npm: 7.7.6 - ~/.nvm/versions/node/v15.14.0/bin/npm
Watchman: 2021.06.07.00 - /opt/homebrew/bin/watchman
Managers:
CocoaPods: 1.10.2 - /Users/dmraz/.rvm/gems/ruby-2.7.2/bin/pod
SDKs:
iOS SDK:
Platforms: iOS 14.5, DriverKit 20.4, macOS 11.3, tvOS 14.5, watchOS 7.4
IDEs:
Xcode: 12.5/12E262 - /usr/bin/xcodebuild
npmPackages:
expo: ~42.0.1 => 42.0.3
react: 16.13.1 => 16.13.1
react-dom: 16.13.1 => 16.13.1
react-native: ~0.63.4 => 0.63.4
react-native-web: ~0.13.12 => 0.13.18
npmGlobalPackages:
expo-cli: 4.10.0
Expo Workflow: bare

Clearing certificates in keychain and restart the comp fixed this

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