resigning iOS overwrites correct bundleId


I’m building my iOS app using Turtle CI, while storing my provisioning profile and distribution certificate locally.

My command looks something like this (with the correct parameters in there):
turtle build:ios
–team-id $APPLE_TEAM_ID
–dist-p12-path “$DISTRIBUTION_CERT”
–provisioning-profile-path “$PROVISIONING_FILE”

Everything goes well initially, the unsigned IPA is generated, with the correct bundle id, but in the resigning process, the following happens:
Jan 28 11:24:03 turtle[17347] INFO: Current bundle identifier is: ‘[correct bundleid]’
platform: “ios”
buildPhase: “building and signing IPA”
source: “stdout”
Jan 28 11:24:03 turtle[17347] INFO: New bundle identifier will be: ‘Error Reading File: /dev/stdin’
platform: “ios”
buildPhase: “building and signing IPA”
source: “stdout”

It’s not clear to me where fastlane is getting this bundle id from, is it unable to read a file somewhere or does it come from the keychain? I tried running the command as sudo to verify it’s not basic file permissions, but that gave a whole set of other problems, and is obviously not the solution here.

Any hints or advise on how to approach this would be very welcome.

My diagnostics look like this:
Expo CLI 3.11.7 environment info:
OS: macOS 10.14.6
Shell: 3.2.57 - /bin/bash
Node: 12.11.1 - ~/.nvm/versions/node/v12.11.1/bin/node
Yarn: 1.19.1 - /usr/local/bin/yarn
npm: 6.11.3 - ~/.nvm/versions/node/v12.11.1/bin/npm
Watchman: 4.9.0 - /usr/local/bin/watchman
Android Studio: 3.5 AI-191.8026.42.35.6010548
Xcode: 11.3/11C29 - /usr/bin/xcodebuild
@types/react: ^16.8.23 => 16.9.9
@types/react-native: ^0.57.65 => 0.57.65
expo: ^36.0.0 => 36.0.0
react: 16.9.0 => 16.9.0
react-native: => 0.61.4
expo-cli: 3.11.7

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