Build: Xcode Package iOS

Last Update: 9/26/2016

Team Services | TFS 2017 | TFS 2015 | Previous versions (XAML builds)

Generate an .ipa file from Xcode build output

This step is relevant if you are using Xcode 6.4.

Demands

xcode

Arguments

Argument Description
Name of .app Name of the .app file, which is sometimes different from the .ipa file.
Name of .ipa Name of the .ipa file, which is sometimes different from the .app file.
Provisioning Profile Name Name of the provisioning profile to use when signing.
SDK The SDK you want to use. Run xcodebuild -showsdks to see a list of valid SDK values.
Advanced
Path to .app Relative path to the built .app file. The default value is $(SDK)/$(Configuration)/build.sym/$(Configuration)-$(SDK). Make sure to specify the variable values on the variables tab.
Path to place .ipa Relative path where the .ipa will be placed. The directory will be created if it doesn't exist. The default value is $(SDK)/$(Configuration)/build.sym/$(Configuration)-$(SDK)/output. Make sure to specify the variable values on the variables tab.
Control options

Q&A

Do I need a build agent?

You need at least one agent to run your build. Get an agent.

I can't select a default agent queue and I can't queue my build. How do I fix this?

See queues.

I use Team Foundation Server on-premises and I don't see some of these features. Why not?

Some of these features are available only on Visual Studio Team Services and not yet available on-premises. Some features are available on-premises if you have upgraded to the latest version of TFS.