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.AppNamewhich 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) ?
