Install a Provisioning Profile
Drag them into the Finder
Much better
Wednesday, February 6, 13
Tools for using Provisioning Profiles
Terminal.app
Wednesday, February 6, 13
Tools for using Provisioning Profiles
Terminal.app - bash alias
alias prov='openssl smime -inform der -verify -in'
Wednesday, February 6, 13
Tools for using Provisioning Profiles
Quicklook Plugin
http://www.macmation.com/blog/2011/10/quicklook-plugin-for-mobile-provision-files/
Wednesday, February 6, 13
Tools for using Provisioning Profiles
Automator Service
Wednesday, February 6, 13
Tools for using Provisioning Profiles
Automator Service
http://cl.ly/MTZb
Wednesday, February 6, 13
Tools for using Provisioning Profiles
Automator Service
Wednesday, February 6, 13
Xcode
How does it see profiles?
Wednesday, February 6, 13
Xcode
How does it see profiles?
CODE_SIGN_IDENTITY = "iPhone Developer";
Wednesday, February 6, 13
Xcode
How does it see profiles?
CODE_SIGN_IDENTITY = "iPhone Developer";
PROVISIONING_PROFILE = "";
Wednesday, February 6, 13
Xcode
How does it see profiles?
Wednesday, February 6, 13
Xcode
How does it see profiles?
CODE_SIGN_IDENTITY = "iPhone Developer: Jay Graves (E6L876QFM6)";
Wednesday, February 6, 13
Xcode
How does it see profiles?
CODE_SIGN_IDENTITY = "iPhone Developer: Jay Graves (E6L876QFM6)";
PROVISIONING_PROFILE = "0FEB5831-22D3-4B1D-A973-59ED243E8103";
Wednesday, February 6, 13
What does all this mean?
•Automatic Profiles
•Good if you don’t have multiple projects.
•It can select the wrong profile.
•Rules on automatic selection are not defined.
Wednesday, February 6, 13
What does all this mean?
•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.
Wednesday, February 6, 13
Multiple Build Scenario
Possible Solutions
•Add a Duplicate Target
•Large project file change
Wednesday, February 6, 13
Multiple Build Scenario
Possible Solutions
•Add a Duplicate Target
•Large project file change
•Duplicated all of the Configurations
Wednesday, February 6, 13
Multiple Build Scenario
Possible Solutions
•Add a Duplicate Target
•Large project file change
•Duplicated all of the Configurations
•A 2nd info.plist has been created.
Wednesday, February 6, 13
Multiple Build Scenario
Possible Solutions
•Add a Duplicate Target
•Large project file change
•Duplicated all of the Configurations
•A 2nd info.plist has been created.
Wednesday, February 6, 13
Multiple Build Scenario
Possible Solutions
•Add a Duplicate Target
•Large project file change
•Duplicated all of the Configurations
•A 2nd info.plist has been created.
• Add a new Configuration
Wednesday, February 6, 13
Multiple Build Scenario
Possible Solutions
•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
Wednesday, February 6, 13
Multiple Build Scenario
Possible Solutions
•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
Wednesday, February 6, 13
Multiple Build Scenario
Possible Solutions
•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
Wednesday, February 6, 13