Xcode 6 beta 3: invalid virtual filesystem overlay file

xcode, xcode6

Solution

Solved by doing the following:

- Find the /[Long-path-goes-here]/all-product-headers.yaml (Go to Folder... in Finder)

- Replace the contents with the code below.

- Save and lock the file. (Get info for file, check locked.)

`{ 'version': 0, 'case-sensitive': 'false', 'roots': [] }`

After this Xcode will complain about not being able to write the file with this error this is expected and doesn't seem to affect the build. Edit: For most people. If it prevents you from running try disabling `Defines Module` in `Build Settings` of your Target:

Unable to write to file /Users/user/Library/Developer/Xcode/DerivedData/.. (You don’t have permission to save the file “all-product-headers.yaml” in the folder “Pods.build”.) 

Hat off to the discussion on Apple Developer forums. Also, this is the relevant issue in CocoaPods issue tracker.

Problem

After updating to Xcode 6 beta 3 the compiler keeps crashing with the following error: ``` /[Long-path-goes-here]/all-product-headers.yaml:4:13: error: Could not find closing ]! 'roots': [ ^ fatal error: invalid virtual filesystem overlay file '/[Long-path-goes-here]/all-product-headers.yaml' 1 error generated. ```

Original source