Search Issue Tracker

Fixed in 5.3.4

Votes

0

Found in

5.3.0f4

Issue ID

755097

Regression

No

Illegal windows characters for file names, used in Player Settings for "Product Name" causes issues

Deployment Management

-

In "Player Settings" using "Product Name" with Windows not allowed characters in file name, like \ / : * ? " < > | can cause issues with functions, which requires to create a folder with its product name.

For example: using "Application.persistentDataPath" function returns empty string value if product name is "my:production", because folder can't be created using colon character.

Expected: filter out or replace illegal characters with dashes or underscores.

Reproducible on 5.2, 5.3, 5.4;

Repro steps:
1. create new project
2. in "Player Settings" change Product Name to "my:production"
3. create a script with this line: Debug.Log(">>> " + Application.persistentDataPath); and press play. It returns empty string.

Add comment

Log in to post comment