Jul 28, 2009

About an Alert Message of RegexKit.framework

In November last year, I wrote an entry about the RegexKit.framework on my another blog. A program I wrote returns correct results, but show an alert message, too.

CFPropertyListCreateFromXMLData(): Old-style plist parser: missing semicolon in dictionary.

I couldn’t find the cause of it. I wonder how should I search the “missing semicolon” in the framework. I had trouble finding it. In the end, I couldn’t find it.

A few day ago, alex told me where is a file has the reason for the errors in.

The file /Developer/Local/Frameworks/RegexKit.framework/Versions/A/Resources/English.lproj/Localizable.strings is missing a semi colon on line 160.

Above the file path was hiding behind the side menu. I want you to join the following two lines,

/Developer/Local/Frameworks/RegexKit.framework/Versions/A
/Resources/English.lproj/Localizable.strings

The RegexKit’s version is 0.6.0 Beta. I edited line 160 as he say. Then, the error disappeared. Thank alex for his advice.

0 comments: