See Android Free and Non-Free Builds also.
- XCode 4.5.1
Create ProjectThe odds are you already have a project you are planning on turning a free and non-free version. It is probably safer to start with a new project to figure out any of the details before jumping in with an existing current project. Though if you want to just jump in with your current project skip this step.
Duplicate TargetSelect the target and use Command^D to duplicate the target. This will create a second target with the original name and append copy. The next couple steps change the name of that target to the free version.
Rename Target to FreeDouble click the target name and change it from 'copy' to 'Free'.
Rename Product to FreeSelect the Build Settings for the new free target. In the Packaging subcategory set the Product Name to free name.
Rename Target 'copy Info.plist'When the copy of the new target was created it made a new Info.plist file for the target. Rename this to the name of your target.
Move Info.plist Into Project DirectoryFor whatever reason the duplication process drops the Info.plist file in the root directory of the workspace rather than the project. Maybe different versions of XCode will fix this issue. So click on the Info.plist file and Show in Finder.
Move the file into the project's directory, not the .xcodeproj directory.