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
- Inspector elements are rendered twice when the script component is added via drag-and-drop while the HideFlags.HideInInspector property is set
- Error "Light baking failed with error code 5 (Convergence data not available while rendering lightmaps)" thrown in Console when generating lighting for specific GameObjects
- Copy and Paste options for an Animation Property value are disabled in the Right click contextual menu
- Asset is not found when searching the Label "NewLabel" in Search Window
- "Compute dispatch: missing texture ID..." and "Compute dispatch: missing UAV ID..." warnings are thrown after changing the platform in High Definition 3D template
Add comment