Once I had a similar error, and it turned out that there was a URL in the middle of the file, for example like this:
// Some Comment 1 "Some key 1" = "Some value 1"; http://...whatever... // Some Comment 2 "Some key 2" = "Some value 2";
When plutil -lint for this file, the output was:
Unexpected character / at line 1
Well, the first character really was / how the file started with a comment, but the problem was solved after removing the URL; or turn it into a comment that really should have been. Note that the URL was far from the beginning of the line file; it was in the middle of the line file of 6000 lines. I could only find it by looking at the commit history and always looking at the changes.
Mecki source share