Menu

gitpiper

iOS Provisioning Profiles Cheat Sheet in April 2024

Last Updated: 30 March 2024

README.md

Types of profiles

  • Development - deploy to an iPhone via XCode
  • Adhoc - deploy via testflightapp.com
  • Appstore - only used for submitting to the app store

Requirements

What Dev Adhoc Appstore
CSR file
Device UDIDs
Developers list

Obtaining a CSR file

Needed for Adhoc & Appstore builds.

  • Open Keychain Access.app
  • Keychain Access menu -> Certificate Assistant menu -> Request a
    certificate…
    • User email address is your email
    • Common name is your name
    • CA Email address is blank
    • Request is Saved to disk

Get the .cer files

Needed for Adhoc & Appstore builds.

  • in the iOS dev portal, go to Certificates, and download the certificate.
    Install it on the dev machine.

Obtaining device UDIDs

Needed for Dev and Adhoc builds.

For developers

Don’t ever ask Xcode to Fix issue… for you.

Using a provisioning profile

No need to use .mobileprovision files since XCode 5.

  • Open the *.mobileprovision file using Finder
  • XCode Project -> Build settings tab -> Code signing section ->
    Provisioning Profile section
    • Set Debug to the development profile
    • Set Release to the ad-hoc profile

Building an .ipa (Adhoc or Appstore)

  • In the toolbar, select “iOS Device” as the target
  • Product menu -> Archive
  • In the Organizer (Cmd+Shift+2) -> Archives tab -> Distribute… button

338+ more cheat sheets for you in April 2024

Subscribe to our Newsletter

Subscribe to get resources directly to your inbox. You won't receive any spam! ✌️

© 2024 GitPiper. All rights reserved

Rackpiper Technology Inc

Company

About UsBlogContact

Subscribe to our Newsletter

Subscribe to get resources directly to your inbox. You won't receive any spam! ✌️