Hello!
Recently my team has been struggling for reducing iOS IPA size, especially code size.
It was hard to find and remove unnecessary code. But even with this work, IPA size was not enough small to download on the air.
Next we were to investigate how much space each code take. And found out that CustomAttributesCache related functions took lots of space in __TEXT section. (in my case 6% of __TEXT)
With Unity 4.6.6p1 CustomAttributesCache looks like this.
Suggestion for reducing the size of IL2CPP generated executable
Recently my team has been struggling for reducing iOS IPA size, especially code size.
It was hard to find and remove unnecessary code. But even with this work, IPA size was not enough small to download on the air.
Next we were to investigate how much space each code take. And found out that CustomAttributesCache related functions took lots of space in __TEXT section. (in my case 6% of __TEXT)
With Unity 4.6.6p1 CustomAttributesCache looks like this.
Code (csharp):
- extern TypeInfo*...