Try the search, it's linked to some great forums

Thursday, July 21, 2011

Provisional profiling errors

The following error will prevent you from connecting an iPad to your code for device testing;
"The entitlements specified in your application’s Code Signing Entitlements file do not match those specified in your provisioning profile.."

Provisioning has gotten easier over the years, and I just generally blindly follow the assistant on the developer's page.  A few thing to remember;

The provisioning profile is matched to your specific device, so make sure that you are building the profile for what your device is named.  That can be found on the iPad/iPhone is Settings - General - Profiles

There are 4 components that must jibe;
  1. Apple Device
  2. App ID
  3. Development Certificate
  4. Profile Description