Skip to content
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

Feature request: Using iTMSTransporter instead of xcrun altool for publish subcommand #278

Open
marianhlavac opened this issue Oct 22, 2022 · 2 comments
Labels
enhancement New feature or request

Comments

@marianhlavac
Copy link

marianhlavac commented Oct 22, 2022

This might be a stupid question, as I don't understand the upload process to App Store Connect too deeply, but I was wondering, if it's possible to publish the ipa packages using iTMSTransporter.

This will enable use of publish subcommand on other systems and will remove the requirement of running the publish command on macOS systems, as the tool can be run on Linux and Windows systems.

The motivation is primary to "off-load" the uploading process to Linux machines, which are much cheaper to run, especially when waiting for the post-processing on Apple server. When doing iOS builds, the app could be built on macOS machine, the ipa package can be uploaded as CI artifact and the pipeline could continue on Linux machine, picking up the IPA from artifacts and performing lengthy upload at much cheaper rate.

It could be implemented as an experimental flag parameter: app-store-connect publish --use-itms-transporter. Using this flag will basically replace xcrun altool calls with iTMSTransporter (ofc with other required changes).

Relevant resources

@priitlatt priitlatt added the enhancement New feature or request label Oct 25, 2022
@priitlatt
Copy link
Contributor

@marianhlavac, thank you for bringing up this feature request. We'll add this to our roadmap as it genuinely can be a useful thing to have.
However, since it requires quite a bit of development effort I cannot give any deadlines or estimates as of now regarding when this feature will be released.

@marianhlavac
Copy link
Author

I cannot give any deadlines or estimates as of now regarding when this feature will be released

That's understandable. Thanks for the consideration.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants