-
-
Notifications
You must be signed in to change notification settings - Fork 232
feat(launchpad): Add asset catalog files to zip without adding to folder #2667
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
Conversation
2a8c8f5
to
5f58d61
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The Swift changes LGTM
5f58d61
to
7f81494
Compare
7f81494
to
747a231
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Left some questions and comments. While the PR description makes sense at a high level, I am generally a bit confused about what is meant to be changing behavior-wise here. I also don't see where the IPA file changes are happening – as this issue sounds separate based on your PR description; I would appreciate if the relevant changes for the IPA issue could be split off from the rest of the PR
c25b132
to
caab2c2
Compare
c31d8b5
to
483bdb0
Compare
483bdb0
to
b6efd40
Compare
This improves the app upload experience by making it so assets are written directly to the zip file rather than to the input xcarchive directory. Previously the assets were written to the input folder and then all the files in the folder were zipped. This meant the original location the user passed to the CLI had extra files in it after running the command, which is confusing.
There was also a bug that assets were not handled for ipa uploads. IPA files are already zipped, so when we wrote assets to the user's input directory we only did that for xcarchives (Which is a directory not a zip file). So a side effect of not writing images to the users input directory was also to fix this issue for IPAs, and now IPA uploads have assets included too.