Comments (11)
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.
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.
@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.
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.
I will try the skipdev option because I think it tries that first and fails for other ITC users. Good idea!
from produce.
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.
@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.
I have the same issue 👍
from produce.
@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.
Yes I have got it to work..
from produce.
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)
- Runtime ERROR: undefined method `select_team' for #<Spaceship::TunesClient:....> HOT 3
- What itc_team_id and itc_team_name are ? HOT 3
- can't create app with "App Manager" credentials HOT 10
- Can't create any apps HOT 3
- iTunes Connect app produce crash HOT 3
- Getting the created app id HOT 4
- Not a git repository (or any of the parent directories): HOT 2
- Create new version HOT 2
- Invalid request body HOT 6
- Unexpected Error HOT 3
- Primary language HOT 6
- Upcase values not working for PRODUCE_SKIP_DEVCENTER HOT 4
- Asking for Team name again even if I specify in Fastlane HOT 3
- Get apple id of just created app HOT 3
- Any way to specify prefix? HOT 3
- How to handle apostrophes in SKU HOT 3
- doesn't support 2 step enabled accounts yet HOT 2
- Is there a way to upload the app icon when uploading with produce? HOT 1
- tvOS Support HOT 2
- Produce In-App Purchase HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from produce.