Question:

Is there a way to use a key/value that was defined earlier in the plist file
to define a value for a later key?

Explanation:
I have a macOS project with an automatically created "About" window.
The plist file has, additionally to all the default stuff, the key 
CFBuildNumber (with a value that I increment automatically).

In Xcode, I tried to change "Bundle version" to a value like

   $(CURRENT_PROJECT_VERSION)_$(CFBuildNumber)

However, in the final Info.plist in the app's bundle, this then looks like

    <key>CFBundleVersion</key>
    <string>3.1_</string>

Notice the underscore, but the value of CFBuildNumber is gone.
"3.1", BTW, is the value I have set under

    Project / Targets / General / Identity / Build

I have tried to change parentheses into curly braces, to no avail.

So, question again: is there a way to use a key/value that was defined earlier 
in the plist file
to define a value for a later key?
I'd like to do that so that the "About" window contains the build number, too.

Thanks a lot in advance.


Attachment: smime.p7s
Description: S/MIME cryptographic signature

_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to