You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
there is a dead code path mac_tool that REQUIRES the build use the apple
installed python (because of CoreFoundation dependency).
in mac_tool.py
def _CopyStringsFile(self, source, dest):
...
# Xcode's CpyCopyStringsFile / builtin-copyStrings seems to call
# CFPropertyListCreateFromXMLData() behind the scenes; at least it prints
# CFPropertyListCreateFromXMLData(): Old-style plist parser: missing
# semicolon in dictionary.
# on invalid files. Do the same kind of validation.
import CoreFoundation
s = open(source).read()
d = CoreFoundation.CFDataCreate(None, s, len(s))
_, error = CoreFoundation.CFPropertyListCreateFromXMLData(None, d, 0, None)
if error:
return
Original issue reported on code.google.com by sitk...@gmail.com on 29 Dec 2013 at 8:02
The text was updated successfully, but these errors were encountered:
I instrumented gyp-mac-tool to echo usage to syslog during a full build of
node-webkit
it looks like it is only called once during the entire build.
12/29/13 11:49:22.821 AM syslog[61264]: CopyStringsFile called from
['./gyp-mac-tool', 'copy-bundle-resource',
'../../breakpad/src/client/mac/sender/English.lproj/Localizable.strings',
'crash_report_sender.app/Contents/Resources/English.lproj/Localizable.strings']
Original comment by sitk...@gmail.com on 30 Dec 2013 at 12:15
Original issue reported on code.google.com by
sitk...@gmail.com
on 29 Dec 2013 at 8:02The text was updated successfully, but these errors were encountered: