Can I choose a Code signing team without pushing the .xcworkspace-file

Ahh, it’s an ionic app!

I see you still use the “old” approach, to do the archive with an actual Xcode Archive step. That most likely won’t work with newer Xcodes unfortunately, as Ionic’s generated Xcode project is usually not compatible with Xcode out of the box.

Instead, the recommended way (and if you register an Ionic app right now this is how the auto generated config looks like) is to use the Ionic archive step, which uses ionic CLI commands to do the archive instead of using Xcode directly.

Just registered an Ionic project and this is how the current auto generated config looks like for it:

---
format_version: '4'
default_step_lib_source: https://github.com/bitrise-io/bitrise-steplib.git
project_type: ionic
trigger_map:
- push_branch: "*"
  workflow: primary
- pull_request_source_branch: "*"
  workflow: primary
workflows:
  primary:
    steps:
    - activate-ssh-key@3.1.1:
        run_if: '{{getenv "SSH_RSA_PRIVATE_KEY" | ne ""}}'
    - git-clone@3.5.2: {}
    - script@1.1.4:
        title: Do anything with Script step
    - certificate-and-profile-installer@1.8.8: {}
    - npm@0.9.0:
        inputs:
        - command: install
    - generate-cordova-build-configuration@0.9.3: {}
    - ionic-archive@1.0.0:
        inputs:
        - platform: "$IONIC_PLATFORM"
        - target: emulator
    - deploy-to-bitrise-io@1.3.7: {}
app:
  envs:
  - opts:
      is_expand: false
    IONIC_PLATFORM: ios,android

(I registered this official ionic sample repo for the test: https://github.com/ionic-team/ionic-conference-app ).

Can you please try to replace the Xcode Archive step with the Ionic Archive @kungnattis?