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
App Clip uncompressed size is larger than 10MB #71098
Comments
The measured App.framework/App is already building with split-debug-info, which went from 2,057,088 bytes to 1,774,672. |
#71102 brings it down by a bit
Looks like the NOTICES part is down by ~700kB. |
Does this mean it's under the 10mb limit now to use in production? |
@xster any updates on when this will be addressed? |
Correct, it's still over 10mb currently unfortunately. I don't have an ETA for when it'll be addressed. |
This comment was marked as duplicate.
This comment was marked as duplicate.
@xster bump :). (since it's been 2 months since request for info and 6 months since your last comment hope you don't mind gentle bump |
This comment was marked as duplicate.
This comment was marked as duplicate.
This comment was marked as duplicate.
This comment was marked as duplicate.
This comment was marked as duplicate.
This comment was marked as duplicate.
This comment was marked as duplicate.
This comment was marked as duplicate.
This comment was marked as duplicate.
This comment was marked as duplicate.
This comment was marked as duplicate.
This comment was marked as duplicate.
This comment was marked as duplicate.
This comment was marked as duplicate.
This comment was marked as off-topic.
This comment was marked as off-topic.
Was anyone able to submit Flutter App Clips to the Store with iOS 16? |
Would be cool to have a flutter create generated target for app clips in the future if the engine keeps getting smaller and apple keeps moving in the app clip direction. |
So the existing documentation on the flutter.dev site is here and may need an update if it turns out we can fit into 15MB? |
Yes, that's correct, the note should be updated. https://docs.flutter.dev/development/platform-integration/ios/ios-app-clip Was anyone able to submit Flutter App Clips to the Store with iOS 16? |
And if so how specifically did you satisfy this requirement? Did you make the app clip target minimum version iOS 16?
|
I just tried to build an empty AppClip with Flutter and got around 14.9 MB, leaving little room for app code even by iOS 16 standards. I'm trying to analyse size now, but from what I can see, submitting App Clips with Flutter might not be possible yet. |
Submitting a minimal app currently exceeds the 10mb uncompressed size limit with a
ITMS-90865: Thinned app clip size is too large
on
1.24.0-8.0.pre.344
.Compressed, thinned IPA is 4.6mb, but the current uncompressed breakdown is:
Total: 11,289,773 bytes
The App.framework/App breakdown is:
The flutter package breakdown is:

The Flutter.framework/Flutter breakdown (on an equivalent Android libflutter.so, since we don't have a tool to break down iOS dylibs yet dart-lang/sdk#44278):
Possible explorations
[90k]
Dig more into what the AppClip binary is.[1.6m]
Build App.framework/App with split-debug-info.[781k]
The NOTICES file is huge. Since the uncompressed size is being measured here, there might be de-duplication potential. Deduplicate NOTICES #71102[1m]
The 70kb ld-temp.o and the 950kb unattributed code in the Flutter.framework/Flutter / libflutter.so is suspicious.The text was updated successfully, but these errors were encountered: