Xamarin Forms / iOS / Appsize

xamarin-logo

Apple hanteert in de app store een limiet van 100 megabyte voor apps zodat ze downloadbaar blijven via lte/3g (mobiele netwerken) . Ook wordt de app size groter wanneer deze geüpload/ingediend wordt in de app store, bijvoorbeeld een app binary van 53 megabyte kan bijvoorbeeld 110 megabyte worden. Dit komt omdat de binary’s aangepast worden voor specifieke platformen. Maar door middel van wijzigingen in de linker en builder kun je de app size reduceren zodat hij na upload in de app store ook onder de 100 megabyte blijft. Mijn app ging van 53 megabyte naar 20 megabyte.

Aanpassingen die ik hiervoor gedaan heb zijn:

  • iOS build generally, General, linker behavior op: link SDK assemblies only
  • iOS build generally, Advanced, generic value type sharing: ja

Optioneel kun je nog builden voor een specifieke platform architectuur, dit raad echter af omdat dit app compatibiliteit niet ten goede komt.

postvak-in-debugachtergrondonderzoek-nl-outlook_2postvak-in-debugachtergrondonderzoek-nl-outlook