You can now use Transporter, Apple’s command-line delivery tool, to upload app previews to iTunes Connect. Transporter integrates with your content management system to deliver your app metadata in bulk using XML, which is especially useful for adding and managing multiple localizations. For details on using Transporter to upload app previews, see the App Metadata Specification.
P.S.: it should be possible to do this from a Script step, and if you already have a script for it it’s really simple to transform that to a Bitrise step (http://devcenter.bitrise.io/bitrise-cli/create-your-own-step/) - if you’d have some time for this we’re always happy to help with the step creation!
Since it’s a first party tool I have hoped that you will support it instead of shenzen and deliver. I do understand that you might have other stuff to focus on.
Sure, I scheduled a related “Research” task, but don’t have any ETA yet (not scheduled right now), that’s why I asked if you tried to use it with a script and if you did to share the script, as that would speed up the research/creation of the step
Sure it definitely makes sense @icPJmobile! The reason why we’re still considering whether we should do that is that (AFAIK) fastlane did migrate to use official Apple tools or the exact same APIs e.g. Xcode uses, which means as far as it works in Xcode it should from the related fastlane tools too.
One more note: we re-enabled the Deploy to iTunes Connect / TestFlight (with Shenzhen) step, which uses the https://github.com/nomad/shenzhen ruby gem / tool, which is pretty much a wrapper around Application Loader.app :
We’re still considering rolling our own solution, but we’re not sure yet what advantage that would have vs the Shenzhen version. We might end up replacing the Shenzhen version with our own, it’s still under discussion. For now the Shenzhen version should be sufficient - if there’s any issue with it just let us know!