Search Issue Tracker

Won't Fix

Votes

0

Found in

2018.3.8f1

2018.3.10f1

Issue ID

1140666

Regression

No

[IL2CPP] String returns null when using strong-named assemblies

IL2CPP

-

Steps to reproduce:
1. Open user attached project
2. In player settings switch to IL2CPP
3. Build & Run
4. Load the last three assemblies and observe that Output is null

Expected result: String should return the expected value when using strong-named assemblies

Reproduced in: 2019.2.0a10 - 2018.3.10f1
All assemblies output null in: 2018.3.9f1 - 2018.3.8f1
The public key is not valid: 2018.3.7f1

  1. Resolution Note:

    After some more investigation, we've found that supporting signed assembly loading for IL2CPP is not something Unity will do currently. We would need to include a good bit of code in the class libraries for cryptographic algorithms, and we don't believe the cost of the code size impact is worth the benefit of supporting signed assemblies now. We may consider support signed assemblies in the future, but for now we will not.

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.