skip to Main Content

I have a simple goal I would like to achieve, manually create a provisioning profile in Xcode.

So, I was trying to use the Pythonista Template in Xcode, and I wanted to flash it to one of my devices so that I could test it on a real device and not just the iOS simulator.

So I enter in what I want the app ID to be, and it says, No profiles for ‘com.cartercoding.getnpostserver’ were found. So I need to manually create a provisioning profile for it, which I have looked up, but the answers I have found are not relevant.

I am using Xcode 11, stable release.

2

Answers


  1. I don’t really know what a provisioning profile does…

    A provisioning profile grants permission for one or more iOS devices to run an app signed with a specific certificate. Normally, an iOS device will only run apps that are signed by Apple; a provisioning profile tells the device that it may also run apps signed with a key corresponding to the certificate specified in the profile.

    I am trying to put an app that I downloaded from the internet on my phone, so I can’t do it the usual way.

    The whole iOS code signing infrastructure is designed to prevent you from doing that. Short of jailbreaking your device (which is a whole other conversation) you can’t just install an app that you’ve downloaded onto your phone.

    I have a simple goal I would like to achieve, manually create a provisioning profile in Xcode.

    You can’t create a provisioning profile "manually," if by that you mean to construct one on your own; you have to get one from Apple (whether that’s automatically through Xcode or via the developer portal).

    Login or Signup to reply.
  2. For users who need to manually create a provisioning profile (in some companies every app has to have its own provisioning profile)

    1. Sign in to your Apple Developer account and navigate to Certificates, IDs & Profiles > Identifiers > Provisioning Profiles.

    https://developer.apple.com/account/ios/profile/production

    1. Add a new provisioning profile.
      enter image description here

    2. Activate App Store.
      enter image description here

    3. Click Continue.
      From the dropdown menu, select the app ID you just created.

    4. Click Continue.
      Select the certificate you just created.

    5. Click Continue.
      Fill in a name of your choice. The name is not visible to end users.

    6. Click Generate.
      Download the provisioning profile.

    7. Click Done.
      The provisioning profiles overview with your new provisioning profile is displayed.


    If you need a Provisioning Profile of Type Ad Hoc

    Is everything the same except point 3
    enter image description here

    These instructions were copied from this page
    https://support.staffbase.com/hc/en-us/articles/115003598691-Creating-the-iOS-Provisioning-Profiles

    Login or Signup to reply.
Please signup or login to give your own answer.
Back To Top
Search