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

**URL:** <https://discuss.bitrise.io/t/can-i-choose-a-code-signing-team-without-pushing-the-xcworkspace-file/3346>\
**Category:** Question & Answer\
**Tags:** ionic\
**Created:** [November 22, 2017, 2:13pm UTC](https://discuss.bitrise.io/t/can-i-choose-a-code-signing-team-without-pushing-the-xcworkspace-file/3346 "2017-11-22T14:13:53Z")\
**Posts on this page:** 1\
**Showing post:** 6

<div class="post-metadata">

**Author:** ![viktorbenei](https://sea2.discourse-cdn.com/flex016/user_avatar/discuss.bitrise.io/viktorbenei/32/18_2.png) [@viktorbenei](https://discuss.bitrise.io/u/viktorbenei)\
**Post date:** [November 28, 2017, 10:35am UTC](https://discuss.bitrise.io/t/can-i-choose-a-code-signing-team-without-pushing-the-xcworkspace-file/3346/6 "2017-11-28T10:35:19Z")

</div>

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:

```auto
---
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](https://github.com/ionic-team/ionic-conference-app) ).

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

---

_[View the full topic](https://discuss.bitrise.io/t/can-i-choose-a-code-signing-team-without-pushing-the-xcworkspace-file/3346)._
