2016-03-30 25 views
1

I CFBundleName & CFBundleDisplayName in Info.plist mit PlistBuddySet: Kann nicht Perform-Set auf Containern

/usr/libexec/PlistBuddy -c "Set : CFBundleName test" info.plist 
/usr/libexec/PlistBuddy -c "Set : CFBundleDisplayName test" info.plist 

Es funktioniert perfekt, wenn die Datei außerhalb des Xcode-Projekt aber zu aktualisieren versuchen ist Wenn sich die Datei im Projekt befindet, wird "Set: Container kann nicht gesetzt werden"

Warum passiert es und wie wäre es mit Solvin? g dies, ohne die Datei außerhalb des Projekts zu verschieben.

Antwort

0

Raum zwischen dem Doppelpunkt (:) und Schlüsselnamen ist der Grund, warum es den Fehler wirft und jetzt funktioniert es wie erwartet

/usr/libexec/PlistBuddy -c "Set : CFBundleName Tests" info.plist

/usr/libexec/PlistBuddy -c "Set : CFBundleDisplayName tes t" info.plist

Verwandte Themen