Comments (18)
Hey everyone! π
Hi @rogerluan but the chances of Apple fixing their code anytime soon are pretty low so maybe fastlane can work around it somehow? They did their 10 second retries so maybe something else needs to be incorporated?
I've opened a PR that should resolve the issues you guys are seeing: #21742
@ everyone, if you wanna help (and increase the chances of your CI succeeding π), you can help test this PR of mine in the wild π this would be tremendously helpful and I'd be super grateful!
Looking forward to hearing feedback from the community whether the proposed solution works π
@ArthurAlvarez I reviewed your PR and I proposed a different solution (see PR above), I hope you're okay with that! π thank you for taking a stab at fixing this issue, though! Super helpful! β€οΈ
from fastlane.
Same issue here. Is there a way to increase the retry interval or number of retries?
from fastlane.
Hi @rogerluan but the chances of Apple fixing their code anytime soon are pretty low so maybe fastlane can work around it somehow? They did their 10 second retries so maybe something else needs to be incorporated?
from fastlane.
Same here, started happening somewhere around yesterday noon (EST). We release updates daily stopped working today.
from fastlane.
I had the issue this morning but not anymore. Probably a temporary issue with App Store Connect? @ArthurAlvarez can you try again?
from fastlane.
Same issue. When I try to create the version in App Store Connect manually, I get an error that the version number is already in use. After a page reload, the new version magically appears.
from fastlane.
I had the issue this morning but not anymore. Probably a temporary issue with App Store Connect? @ArthurAlvarez can you try again?
I have tested it with 10 apps. It always fails at the first attempt and succeeds on a retry.
from fastlane.
My pipelines still fail consistently
from fastlane.
This could be a legitimate issue with App Store Connect API, e.g. http 500 or timeouts. I've been monitoring ASC API on my own and noticed that it's been partially degraded for the past ~9 hours, see: https://x.com/rogerluan_/status/1734206562418258125
My monitoring system didn't detect anything prior to 9 hours ago though (e.g. 3-4 days ago everything seemed fine on their end π¬) so it could be a different issue that is impacting you guys!
Just sharing what I got π
from fastlane.
Still happening. Is there any workaround or fix?
from fastlane.
FWIW I'm still seeing intermittent issues (HTTP 500) with App Store Connect API calls. You can monitor them here:
Or more specifically here (for further downtime details): https://stats.uptimerobot.com/1kzByfnDjz/795501684
from fastlane.
Same issue here. We're delivering builds via Transporter while this is going on. Is this an Apple or a fastlane issue? Any idea of what the resolution would be?
from fastlane.
Looks like an issue on Apple servers
from fastlane.
In an attempt to mitigate this, we have updated our release flows to first trigger an independent call to
ensure_version!(version_string, platform: nil, client: nil),
then we actually build the app and trigger the upload.
Our assumption (that might be totally wrong) is that between the call that Fastlane does to create a new version in the App Store and the call to upload metadata, there is not enough time for ASC to properly propagate the changes. We hope that by introducing a few minutes delay between the 2 operations the release will be successful.
from fastlane.
Hi @dcacenabes, thank you, is is this in the latest fastlane or do we need to call a special version somehow? I'm a bit of a newbie.
from fastlane.
for this you need to work with the app store connect API directly.
Spaceship::ConnectAPI.token = "this_is_your_token"
app = Spaceship::ConnectAPI::App.get(app_id: "your_app_id_in_app_store_connect")
app.ensure_version!("X.Y.Z", platform: Spaceship::ConnectAPI::Platform::IOS) # X.Y.Z is the semantic version of the new release for your app
You can find information on how to authenticate in the official docs:
https://github.com/fastlane/fastlane/blob/master/spaceship/docs/AppStoreConnect.md#login
from fastlane.
Thanks @dcacenabes!
from fastlane.
I was able to mitigate the issue simply by increasing the timeout time to 60 seconds instead of 10. You can check #21741.
I hope Apple fixes the issue on their side soon. For now, that's the easiest solution.
from fastlane.
Related Issues (20)
- sync_code_signing breaks in 2.218.0 due to NoMethodError HOT 2
- Deliver fails to upload IPad screenshots HOT 7
- No device found with name ... using 2.218.0 HOT 9
- [Regression] Scan fails when no device found HOT 2
- Can't create provisioning profiles HOT 6
- fastlane ios upload_build doesnt load provisioning profiles on v2.218.0 (working fine on v2.217.0) HOT 3
- build_app is not working HOT 3
- Cannot set changelog containing accent character
- match fails after installing certificates on setting cached_profiles HOT 3
- App Store Connect API for enterprise - undefined method `in_house?' for nil:NilClass HOT 3
- Fastlane is not skipping test targets when a scheme is specified.
- appetize action reports successful upload when upload has actually failed HOT 1
- GenerateAssetSymbols isn't support
- Error: can't satisfy 'google-cloud-env (>= 1.6.0, < 2.0.0)', already activated 'google-cloud-env-2.1.0' HOT 3
- Testflight build number actions has issues with zero padded version numbers HOT 4
- fastlane_core/spec/command_executor_spec.rb:12 is flaky HOT 4
- `setup_circle_ci` step fails with error "The terminfo database could not be found" HOT 9
- Unable to locate Xcode. Please make sure to have Xcode installed on your machine on GitLab CI HOT 1
- upload_to_testflight fails with "This request is forbidden" HOT 3
- [Solved] Frameit with Hindi, Japanese, Korean or Chinese texts fails. HOT 3
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 fastlane.