UnityEngine.TestRunner.pdb Sharing violation

Hi! When working on my project on windows everything is fine, but when I opened it on OSX I get these errors:

Microsoft (R) Visual C# Compiler version 2.9.1.65535 (9d34608e)
Copyright (C) Microsoft Corporation. All rights reserved.

error CS2012: Cannot open '/Volumes/SPArmor 1TB/BGS/UnicornRace/UnicornRunIOS/Temp/UnityEngine.TestRunner.pdb' for writing -- 'Sharing violation on path /Volumes/SPArmor 1TB/BGS/UnicornRace/UnicornRunIOS/Temp/UnityEngine.TestRunner.pdb'


Microsoft (R) Visual C# Compiler version 2.9.1.65535 (9d34608e)
Copyright (C) Microsoft Corporation. All rights reserved.

error CS2012: Cannot open '/Volumes/SPArmor 1TB/BGS/UnicornRace/UnicornRunIOS/Temp/UnityEngine.UI.pdb' for writing -- 'Sharing violation on path /Volumes/SPArmor 1TB/BGS/UnicornRace/UnicornRunIOS/Temp/UnityEngine.UI.pdb'

I’m using unity 2020.1.3
any ideas?

1 Like

please help!

I’m experiencing the same issue. There are 2 compiler errors on these files:

Microsoft (R) Visual C# Compiler version 2.9.1.65535 (9d34608e)
Copyright (C) Microsoft Corporation. All rights reserved.
error CS2012: Cannot open ‘/blabla/Temp/UnityEngine.TestRunner.pdb’ for writing – ‘Sharing violation on path /blabla/Temp/UnityEngine.TestRunner.pdb’

Microsoft (R) Visual C# Compiler version 2.9.1.65535 (9d34608e)
Copyright (C) Microsoft Corporation. All rights reserved.
error CS2012: Cannot open ‘/blabla/Temp/UnityEngine.UI.pdb’ for writing – ‘Sharing violation on path /blabla/Temp/UnityEngine.UI.pdb’

Seems related to external storage disk permissions.

Problem solved by formatting to APFS or Mac OS Extended.

it’s good that this is a solution,but this would mean me having to buy another external HDD, is there no other way?