-
Notifications
You must be signed in to change notification settings - Fork 5.6k
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
Assign Uploaded Build to Test Group #12984
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 👍 |
It seems like you have not included the output of To make it easier for us help you resolve this issue, please update the issue to include the output of |
@fastlane-bot - As I marked this as a feature request, there was no mentioning in the ticket that I needed to include my environment. However, I'll give you a snippet fastlane gems
Loaded fastlane plugins:
Loaded gems
generated on: 2018-07-30 |
@awgeorge Thank you for appeasing @fastlane-bot 😊 It can be a bit needy IMO, I think it makes the most sense for your case to make a custom lane :add_group_to_tf_build do
fastlane_require 'spaceship'
Spaceship::Tunes.login("your@email.com")
app = Spaceship::Tunes::Application.find("com.bundle.id")
build = Spaceship::TestFlight::Build.latest(app_id: app.apple_id, platform: 'ios')
group_name = 'the name of your group'
group = Spaceship::TestFlight::Group.find(app_id: app.apple_id, group_name: group_name)
build.add_group!(group)
end If |
If you think that's the best approach - I can confirm it does work. It doesn't seem to pick up the Appfile settings, however, so I would personally lean towards the API I outlined above. But you're the boss :D |
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 👍 |
Feature Request
Ability to assign an uploaded build to another testing group #11249
Motivation Behind Feature
We have many groups configured in our organisation to control the flow of our releases. For example the build first gets uploaded for developers, then progresses to QA, continues to PMs and so forth.
Our CI pipeline can handle this, however we get an error message when trying to assign a build to a new group.
Feature Description
Allow
upload_to_testflight
toskip_binary_upload
on subsequent calls, to enable assigning the already uploaded build to a new group.Currently trying to upload the same IPA again, but to a different group results in an error:
First call to upload the binary and distribute externally (as today):
Second call with a change of groups would succeed either by modifing the command to
skip_binary_upload
or by detecting the response errorITMS-90189
and handle it accordingly.One would assume a different error would be returned from the service if you were trying to assign a build to a group that already have that build - but would require investigation. Otherwise I do not see a reason why this would be a negative change.
Alternatives or Workarounds
Maybe using spaceship you could code something, but modifying the
upload_to_testflight
is likely the sensible and easiest approach.The text was updated successfully, but these errors were encountered: