New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Does "match nuke" support git branches? #9991
Comments
It seems like this issue might be related to code signing 🚫 Have you seen our new Code Signing Troubleshooting Guide? It will help you resolve the most common code signing issues 👍 |
I have read through the code signing guide. I don't find any discussion of how nuke works with multiple branches in the git repo where certs and profiles are stored. |
You don't have to use nuke for just one profile. You can use the force flag to force the generation of specific new assets . Here's a better doc on match vs the docs website: https://github.com/fastlane/fastlane/blob/master/match/README.md#nuke My understanding it nuke is account based, not git based. So it'll nuke all the certificates and profiles of an apple developer account ignoring your git strategy. |
Yep, the |
Does nuke know about the --team_id and --team_name values? This is what the usage message shows:
Maybe I misunderstand the nuke command. I was under the impression it would blow away the provisioning profiles and certificates and clean up the files stored in the git repo on the branch where match stores those files. If it just blows away content in the Developer Portal account, is there an easier way to refresh an expiring provisioning profile without using "nuke" at all? |
You should be able to just remove the profile manually from git and the dev portal, and match should auto-detect it's missing and create a new one for you 👍 |
I've been removing them from git myself, though I was expecting it would do it self. They really have no use, and match will fail otherwise. |
match should automatically re-generate the profiles and certs if necessary. Could you provide the complete output of a run where that didn't happen without you manually interfering on the developer portal. If that's the case, this is a high priority issue for us, and we'll do our best to reproduce the issue and try to work on a fix |
There hasn't been any activity on this issue recently. Due to the high number of incoming GitHub notifications, we have to clean some of the old issues, as many of them have already been resolved with the latest updates. Please make sure to update to the latest |
This issue will be auto-closed because there hasn't been any activity for a few months. Feel free to open a new one if you still experience this problem 👍 |
Issue Description
How can I cause match to generate new provisioning profiles for a single branch in my certificates/profiles git repo, using the correct team ID and team name for that Apple Developer account?
I have match setup to maintain two branches. They each have certificates and provisioning profiles for an app. One of the provisioning profiles is expiring soon. I would like to update it without changing anything else, but cannot seem to find a way for "match nuke" to only make changes to a specific branch.
Complete output when running fastlane, including the stack trace and command used
No command run yet.
Environment
Please run
fastlane env
and copy the output below. This will help us help you 👍If you used
--capture_output
option please remove this block - as it is already included there.✅ fastlane environment ✅
Stack
System Locale
fastlane files:
`./fastlane/Fastfile`
`./fastlane/Appfile`
fastlane gems
Loaded fastlane plugins:
Loaded gems
generated on: 2017-08-08
The text was updated successfully, but these errors were encountered: