Search Issue Tracker
By Design
Votes
0
Found in
2018.2.0b8
2018.2.0b11
Issue ID
1058480
Regression
Yes
Building with read-only manifest.json causes build to fail
Steps to reproduce:
1. Open attached project
2. In Packages/ set manifest.json to read-only
3. In the project folder edit build-exe.bat file and set the path to your unity.exe file
4. Start the build-exe.bat file
(Optional)
5. Check Editor.log
Expected: Unity can build a project from read-only source files, e.g. a Perforce checkout, without needing to check out and make modifications.
Actual: Unity build fails with error*
Reproduced in: b8, 2018.2.0b8, 2018.2.0f2, b6, 2018.3.0a4
Not reproduced in: 2017.1.4p2, 2017.2.3p2, 2017.3.2p2, 2017.4.7f1, 2018.1.8f1, 2018.2.0a1, 2018.2.0b7
*Error:
[Package Manager] A change to the read-only file [E:/Downloads/case_1058480-simple-app/Packages/manifest.json] is required to continue.
Resolution:
This was done by design. It will happen in cases where the project is used with a different Unity version and an upgrade is required. Not performing the upgrade would result in a different result, and likely introduce errors (compilation failures due to missing packages for instance).
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Too little validation messages in the "WebAssembly Language Features" Memory settings
- Project Settings Search Highlights are misaligned when using the Bitmap Text Rendering Mode
- "GetControlID at event ValidateCommand returns a controlID different from the one in Layout event" Warning is thrown when undoing the deletion of Sprite Shape Profile
- Memory related fields in the "WebAssembly Language Features" can be set to the negative numbers
- "WebAssembly Language Features" Header in the Player Settings has a smaller indentation
Add comment