32. •Automatic Profiles
•Good if you don’t have multiple projects.
•It can select the wrong profile.
•Rules on automatic selection are not defined.
•Specific Profiles
•Much more control over which profile is selected.
•Can be a pain to update the project file every time a profile is updated.
Whatdoesallthismean?
Monday, September 9, 13
35. •Add a Duplicate Target
•Large project file change
•Duplicated all of the Configurations
•A 2nd info.plist has been created.
• Add a new Configuration
•Still a large project file change
•Still duplicated all the build options
•Easy to forget new build options
MultipleBuildScenario
PossibleSolutions
Monday, September 9, 13
43. Whathaveweaccomplished?
•Real file based Provisioning Profile selection.
•Zero ambiguity about which profile will be selected.
•No mismatched Profiles in Xcode’s Code Signing Identity.
•Other than downloading the profile from the iOS Dev Center
there is no work for you!
Monday, September 9, 13
50. KeychainError
Code
Sign
error:
Certificate
identity
'iPhone
Developer:
Your
Name
(NNNNNNNN)'
appears
more
than
once
in
the
keychain
Monday, September 9, 13