Git Product home page Git Product logo

Comments (11)

KrauseFx avatar KrauseFx commented on August 22, 2024

For each for the fastlane actions you can always pass a username:

produce(username: "[email protected]")

This works for all actions as far as I know. Let me know if that works for you 👍

from produce.

jonsajdak avatar jonsajdak commented on August 22, 2024

A single username is not enough for produce. This is because it logs into apple dev AND itunes connect and they use different username systems. So if I'm a member of 3 team organizations, I have to have 3 ITC usernames. I always only have the 1 apple dev account however.

This is what is needed to be able to do to create an app on different ITC teams, with some params excluded:

produce --username_appledev [email protected] --username_itc [email protected] -l "XYZ Team Name"

produce --username_appledev [email protected] --username_itc [email protected] -l "Acme Team Name"

produce --username_appledev [email protected] --username_itc [email protected] -l "Sprockets Team Name"

from produce.

KrauseFx avatar KrauseFx commented on August 22, 2024

@jonsajdak Oh, sorry about this, good point, I haven't thought of it! Also, I assume it doesn't work when you have the same email address on both platforms but with different passwords, right?

Right now, you could workaround by calling produce with the different Apple IDs and pass the skip_itc parameter to only create the app on one of the 2 platforms.

from produce.

jonsajdak avatar jonsajdak commented on August 22, 2024

Actually the first time I used it, it did work on both accounts because one of my ITC accounts has the exact same emails/passwords as my apple developer accounts. But it couldn't access my other ITC accounts beyond that.

from produce.

jonsajdak avatar jonsajdak commented on August 22, 2024

I will try the skipdev option because I think it tries that first and fails for other ITC users. Good idea!

from produce.

jonsajdak avatar jonsajdak commented on August 22, 2024

These commands together worked for me to accomplish the goal, combined in a bash script with the variables set previous.

// ITC, create app (skip dev)                                                                                                                
produce -u $ITC_USERNAME -d -a $BUNDLE_ID -q "$PRODUCT_NAME"  -z "$VERSION" -s "$SKU" -m "$LANG"  -l "$TEAM_NAME"
// apple dev center, create appId (skip itc)                                                                                                 
produce -u $APPLE_DEV_ID -i -a $BUNDLE_ID -q "$PRODUCT_NAME"  -z "$VERSION" -s "$SKU" -m "$LANG"  -l "$TEAM_NAME"

from produce.

KrauseFx avatar KrauseFx commented on August 22, 2024

@jonsajdak great, thanks for sharing. Sorry again for the troubles, I'll work on a cleaner way to solve this over the next weeks/months 👍

from produce.

mortenholmgaard avatar mortenholmgaard commented on August 22, 2024

I have the same issue 👍

from produce.

KrauseFx avatar KrauseFx commented on August 22, 2024

@mortenholmgaard Specifying the Apple Developer Portal user in your Appfile and passing the iTunes Connect user either in the Deliverfile or on the action itself should work, right?

from produce.

mortenholmgaard avatar mortenholmgaard commented on August 22, 2024

Yes I have got it to work..

from produce.

fastlanebot avatar fastlanebot commented on August 22, 2024

This issue was migrated to fastlane/fastlane#3058. Please post all further comments there.

fastlane is now a mono repo, you can read more about the change in our blog post. All tools are now available in the fastlane main repo 🚀

from produce.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.