Search Issue Tracker
Fixed in 2018.3.X
Fixed in 2018.1.X, 2018.2.X
Votes
0
Found in
5.6.1f1
Issue ID
1043225
Regression
No
[IL2CPP] Build fails with 'System.String CthData.Range::StringFormInt(System.Int32)' - Attempting to constrain an invalid type
Reproduction steps:
1. Open the attached project.
2. Go to "Build Settings > iOS > Player Settings > Other Settings > Configuration"
2.1. Toggle the "Allow 'unsafe' code" checkbox.
3. Build to iOS.
- Build fails.
Notes:
- Full error messages attached in the edit below.
- Disabling code stripping doesn't solve the issue.
- Pay attention to "Assets/CthData/NotifyData.cs" file:
= The issue can be worked around by changing:
...
Int16* i = (Int16*)&data;
string str =(*i).ToString();
i++;
return (*i).ToString() + "-" + str;
...
to
...
Int16* i = (Int16*)&data;
int a = *i;
string str = a.ToString();
i++;
a = *i;
return a.ToString() + "-" + str;
...
Reproduced with:
2018.3.0a1, 2018.2.0b6, 2018.1.2f1, 2017.4.4f1, 2017.1.4f1, 5.6.6f2
IL2CPP
Not reproducible with:
Mono
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Articulation Body with 'Revolute' Joint Type has erratic behavior when Upper Limit is set to above 360
- WebGL Player fails to render Scene when Terrain with Detail Mesh is added and WebGPU Graphics API is used
- Inconsistent errors are logged when different types are passed into the Query "Q<>" method in UIToolkit and the ancestor VisualElement is null
- Crash on GetMaterialPropertyByIndex when opening a specific Scene
- Discrepancies in the styling are present when using a TSS file instead of a USS file in custom EditorWindow
Add comment