Note that there are some explanatory texts on larger screens.

plurals
  1. POXcode Versioning Build Settings on frameworks
    primarykey
    data
    text
    <p>I am working on an iOS framework based on the following template : <a href="https://github.com/jverkoey/iOS-Framework" rel="nofollow">https://github.com/jverkoey/iOS-Framework</a></p> <p>Now I need to polish a little bit, and setup the versioning system with the appropriate build/marketing number.</p> <p>This framework project has 3 targets, the 1st one that generates a static library, a 2nd one that generates a resources bundle and a 3rd target that is an aggregate target for the static library and the resource bundle. So my first problem is to determine on which target I should configure the versioning build settings (or if I should configure all the targets).</p> <p>My 2nd question is what are the settings that I should configure and what do they mean : </p> <p>Current Project Version => Is it the build version or the marketing version ? So if I release apps with versions like : 1.2.3.4, should I set 4 ? or 1.2.3 ? or 1.2.3.4 ?</p> <p>Generated Versioning Source Filename => The name of the .c file generated that contains the integer build number I guess ?</p> <p>Generated Versioning Variables => What is it ?</p> <p>Versioning Name Prefix => A prefix for the name of the variable that contains the build number</p> <p>Versioning Name Suffix => A suffix for the name of the variable that contains the build number</p> <p>Versioning System: Everybody use Apple Generic so I guess it is the only one available</p> <p>Versioning Username: What is it ?</p> <p>There are other settings like the "Framework Version" in the "Packaging" section that should always use "A" I guess on iOS (since they are actually static frameworks, the version does not matter) ? And for the "Compatibility Version" / "Current Library Version" settings of the "Linking" section, should I configure them on the static library target only ? or are they used by the application linking the library ?</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload