a6dcb5605c
El envio de la 2.0.2 fallo con "could not find an editable version for 'IOS'": deliver no crea el registro de version, y con la 2.0.1 ya en READY_FOR_SALE no habia nada editable. Con la 2.0.1 no se noto porque la version ya existia. ensure_editable_version usa app.ensure_version! de spaceship y avisa antes de renumerar un borrador ajeno. Login de Connect API extraido a connect_api_app, que ya compartia status. Ademas shipped_app_version leia un path relativo y el directorio de trabajo de la lane no es la raiz del repo, asi que devolvia vacio y ASC rechazaba el POST por versionString ausente. Ahora es absoluto respecto al Fastfile y falla ruidoso si no puede leerlo. Co-Authored-By: Claude <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_012Ks8uUcMA9mjypVK7F2Pkt
fastlane documentation
Installation
Make sure you have the latest version of the Xcode command line tools installed:
xcode-select --install
For fastlane installation instructions, see Installing fastlane
Available Actions
iOS
ios beta
[bundle exec] fastlane ios beta
Push a new beta build to TestFlight
ios status
[bundle exec] fastlane ios status
Show the App Store state of each version (review status, release type)
ios submit
[bundle exec] fastlane ios submit
Submit an already-uploaded build for App Store review (automatic release)
ios refresh_dsyms
[bundle exec] fastlane ios refresh_dsyms
Download processed dSYMs from App Store Connect and send them to Crashlytics
ios publish
[bundle exec] fastlane ios publish
Upload metadata + localized screenshots for an existing TestFlight build (no rebuild, no submit)
ios release
[bundle exec] fastlane ios release
Push a new release build to the App Store
This README.md is auto-generated and will be re-generated every time fastlane is run.
More information about fastlane can be found on fastlane.tools.
The documentation of fastlane can be found on docs.fastlane.tools.