Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Enabling iCloud with Provisioning Profiles in my App

I'm extremely new to iCloud development and while I have 2 versions of my app out in the app store, it's time to bring iCloud functionality.

There are a few questions that I need to ask. These may seem really basic, but I need to understand the right procedures before continuing and I can't seem to find this information anywhere online.

My app only supports iOS 7 and I'm using the latest Xcode as well.

Question and Uncertainty

All of the tutorials I've seen cover implementing iCloud into a new app rather than an app that already exists in the App Store and which already has an App ID and provisioning profiles. Do I have to create a new App ID or can I just edit my existing App ID to include iCloud and then generate new provisioning profiles?

Also, if I generate new provisioning profiles, will this directly impact any of my testing devices while I'm in the process of the iCloud development?

I'm sorry but I really don't know what to do here and any guidance on taking this forward would be really appreciated!

Thanks,

like image 407
amitsbajaj Avatar asked May 10 '14 10:05

amitsbajaj


People also ask

What does in app provisioning mean?

Application provisioning revolves around mobile app lifecycle management: Preparing, configuring, delivering, and managing mobile apps within an Endpoint Management environment. In some instances, developing or modifying application code might also be part of the provisioning process.

Why are iOS provision profiles used?

A provisioning profile is a collection of information that links an App ID with signing certificates and authorized devices. It is used to control and authorize the devices on which the app can run and the Apple services it can access (such as iCloud or In-App Payment).

What is app Store provisioning profile?

A Distribution Provisioning Profile is a combination of your App ID and Distribution Certificates. It authorizes your app to use particular services (like Push Notifications) and ensures that your app is submitted by you. This is why Distribution Certificates are tied to a specific Mac.


1 Answers

You don't have to create new app id simply what you have to do is add new features to existed app id.

If you go to apple development portal--> login to your account there you will see.

Click on Certificates,identifiers & profiles--> Click on Identifiers--> Then Click on identifier to whom you want to add new feature say "iCloud"

At the bottom you will see Edit button

enter image description here

Click on edit you would be taken to a new screen where you can add new feature iCloud to it.

Now here are few points that you have to remember.

You would have to alter you all certificates for this identifier and then regenerate new ones. Remember all provisioning profiles,certificates need to be regenerated for this App Id.

I have done so many times further you can ask i will help you.

like image 152
ProgrammingNinja Avatar answered Oct 02 '22 10:10

ProgrammingNinja