Skip to content

Commit 3b413cf

Browse files
Support iOS and Android with link.xml on Mono2x backend
1 parent 3105a0c commit 3b413cf

File tree

2 files changed

+52
-0
lines changed

2 files changed

+52
-0
lines changed

link.xml

+44
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
<linker>
2+
3+
<!--
4+
link.xml for JsonFX compatibility to allow Unity stripping level "Strip Bytecode"
5+
- This file should be placed in the <project-name>/Assets/ folder
6+
- Use of micro mscorlib is not available as advanced components are not included
7+
- Include all of System.ComponentModel if by chance something needed is still missing
8+
9+
References:
10+
http://docs.unity3d.com/Documentation/Manual/iphone-playerSizeOptimization.html
11+
http://forum.unity3d.com/threads/79418-json-parsing-w-JsonFx
12+
-->
13+
14+
<assembly fullname="System">
15+
16+
<type fullname="System.ComponentModel.CharConverter" preserve="all"/>
17+
<type fullname="System.ComponentModel.ByteConverter" preserve="all"/>
18+
<type fullname="System.ComponentModel.SByteConverter" preserve="all"/>
19+
<type fullname="System.ComponentModel.Int16Converter" preserve="all"/>
20+
<type fullname="System.ComponentModel.UInt16Converter" preserve="all"/>
21+
<type fullname="System.ComponentModel.Int32Converter" preserve="all"/>
22+
<type fullname="System.ComponentModel.UInt32Converter" preserve="all"/>
23+
<type fullname="System.ComponentModel.Int64Converter" preserve="all"/>
24+
<type fullname="System.ComponentModel.UInt64Converter" preserve="all"/>
25+
<type fullname="System.ComponentModel.DoubleConverter" preserve="all"/>
26+
<type fullname="System.ComponentModel.DecimalConverter" preserve="all"/>
27+
<type fullname="System.ComponentModel.SingleConverter" preserve="all"/>
28+
<type fullname="System.ComponentModel.StringConverter" preserve="all"/>
29+
<type fullname="System.ComponentModel.BooleanConverter" preserve="all"/>
30+
<type fullname="System.ComponentModel.ArrayConverter" preserve="all"/>
31+
<type fullname="System.ComponentModel.CollectionConverter" preserve="all"/>
32+
<type fullname="System.ComponentModel.EnumConverter" preserve="all"/>
33+
34+
</assembly>
35+
36+
<!--
37+
<assembly fullname="System">
38+
39+
<namespace fullname="System.ComponentModel" preserve="all"/>
40+
41+
</assembly>
42+
-->
43+
44+
</linker>

link.xml.meta

+8
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)