Skip to content

Push a bitcode enabled app to test flight #281

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

Closed
dnfield opened this issue Aug 30, 2019 · 12 comments
Closed

Push a bitcode enabled app to test flight #281

dnfield opened this issue Aug 30, 2019 · 12 comments
Assignees
Labels
Milestone

Comments

@dnfield
Copy link
Contributor

dnfield commented Aug 30, 2019

Now that Bitcode is available for Flutter apps, we'd like to measure what the store actually produces for an IPA.

@RedBrogdon - could we create a build of Veggie Sessions or similar with bitcode enabled, publish it ot test flight, and measure it on some device(s)? I'd be happy to sit with you on this if it helps.

@dnfield
Copy link
Contributor Author

dnfield commented Aug 30, 2019

In local testing, archiving hello_world with thinning for an iPhone 8+ results in a 4564K IPA, which is significantly smaller than our current 8791K. We just want to verify how that works in the store.

@dnfield
Copy link
Contributor Author

dnfield commented Aug 30, 2019

/cc @mehmetf @tvolkert FYI

also @goderbauer since I'm sure app size is still near and dear to your heart :)

@goderbauer
Copy link
Member

What do you mean by "in local testing"? Did you upload the IPK to Apple's Store console and get the download size numbers from there? Due to Apple's magic (app thining etc) that seems to be the only place that gives reliable numbers.

@dnfield
Copy link
Contributor Author

dnfield commented Aug 30, 2019

I did a Developer build of the app with thinning and bitcode recompiilation to produce an IPA locally. It claims to do what the store does, but I don't fully trust it.

@dnfield
Copy link
Contributor Author

dnfield commented Aug 30, 2019

This:

image

And then this:

image

@goderbauer
Copy link
Member

Maybe upload it to apple and see if the numbers match? :)

@dnfield
Copy link
Contributor Author

dnfield commented Aug 30, 2019

That's what this ticket is for - I can't do it myself because I don't have a developer key for any of our apps that are test flight elligible.

@dnfield
Copy link
Contributor Author

dnfield commented Sep 4, 2019

I've updated https://github.com/flutter/flutter/wiki/Creating-an-iOS-Bitcode-enabled-app-(experimental) with some better instructions for this.

@kf6gpe kf6gpe transferred this issue from flutter/flutter Jan 27, 2020
@RedBrogdon
Copy link
Contributor

@dnfield I remember testing a build of veggieseasons with you. Did that verify this issue, or was it something else?

@dnfield
Copy link
Contributor Author

dnfield commented Jan 27, 2020

That was for something else unfortunately.

@RedBrogdon RedBrogdon added the p2 label Jan 31, 2020
@RedBrogdon RedBrogdon added this to the On Deck milestone Jan 31, 2020
@RedBrogdon
Copy link
Contributor

I pushed a bitcode-enabled version of Veggie Seasons up to TestFlight:

#305

No warnings were received from iTunes/Apple, so I'm calling this one a win.

@dnfield
Copy link
Contributor Author

dnfield commented Feb 7, 2020

Woohoo!

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

No branches or pull requests

3 participants