I am starting an iOS 8 extension but I can't run it on my device. The error when trying to run it is:
No matching provisioning profiles found
The provisioning profile specified in your build settings (“ExtensionName”) has an AppID of
net.company.AppName
which does not match your bundle identifiernet.company.AppName.ExtensionName
. Xcode can resolve this issue by downloading a new provisioning profile from the Member Center.
- Do I need a separate provisioning profile for both the main app and the extension ?
- Should they share a bundle identifier (by default it adds the extension name to the bundle identifier, so perhaps not) ?
- If it has a separate bundle identifier how is that reflected in the provisioning profile (if there is a separate one) ?