Information Technology Reference
In-Depth Information
Setting the minimum supported OS version
With each new version of iOS and OS X, new functions, classes, and methods are added, and older elements are
removed. Not all users upgrade to the most recent version of each OS, especially not those running OS X, who
have to pay for upgrades. iOS users of older devices are typically limited to an older version of the OS.
It's often useful to create products that are compatible with an older version of the OS, but that also can run on
newer versions. The minimum supported OS version is known as the Deployment Target . If a user tries to run
the product on an older version, the loader displays an error message.
Understanding the SDK and the deployment target
Newcomers to Xcode are often confused by the relationship between the base SDK, the deployment target, and
the OS version shown in the Simulator. The key point to understand is that the SDK defines the symbols and
libraries that appear in the product. The deployment target is simply a number used by the loader to check OS
compatibility.
CAUTION
Don't confuse the deployment target with the targets used in a project. The deployment target is an OS version.
The build targets are processes and file specifications that create a product. For clarity, the deployment target
could have been labeled the deployment OS, but unfortunately it wasn't.
Search WWH ::




Custom Search