Frage

habe ich eine einfache Hallo Welt Mono Touch (iPhone) Anwendung. Allerdings ist seine Größe 5 MB.

Gibt es eine Möglichkeit, es kleiner zu machen?

War es hilfreich?

Lösung

Dies ist aus der Mailing-Liste Post heute:

  

Neben diesen Thread, wollte ich auf ein Heads-Leute aufgeben   was wir mit Monotouch und Festplatte / Speichernutzung gewesen sein.

     
      
  • Neue ARM-Optimierungen.

         

    In der kommenden Version von Monotouch, eine neue ARM-Optimierung wird   zum Beispiel mscorlib nativen Code von 300k reduzieren. So wird es gehen aus   800k bis 500k. Sie können die gleiche Art von Einsparungen in anderen erwarten   Baugruppen als auch.

         

    Dies wurde durch eine Technik implementiert, die viele der Verpackung wieder verwendet   Funktionen, die Mono auf gemeinsam genutzte Wrapper verwendet.

  •   
  • Verbesserte Linkers

         

    Der Linker verbessert, und es wird nicht mehr zum Beispiel zieht jeden   von Mono.Security.dll, wenn Sie den HTTP-Stack verwenden. Das in der   Beispiel unten wird noch einige 300k aus der endgültigen Verteilung entfernen, wie   Gut.

         

    Der Linker ist noch zu konservativ, und wir werden auch weiterhin verbessern aggressiver zu sein und mehr Code entfernen.

  •   
  • Allgemein

         

    Seit wir angefangen haben, eines unserer Ziele, um sicherzustellen, dass wir eine haben würde   geringer Platzbedarf, so investierten wir viel Zeit auf unserem Linker, und wir   weiter in sie investieren.

  •   

Andere Tipps

Mono-Apps auf dem iPhone ist die Mono-Laufzeit, so dass Sie nicht wirklich viel kleiner als 5 MB bekommen. Siehe diese Frage im Zusammenhang

EDIT: Wie pro Miguel Antwort scheint es, die minimale Stellfläche erheblich schrumpfen geht.

Versuchen Sie, die Linker-Optionen. Link SDK nur oder alle Baugruppen verknüpfen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top