Extension bundle ID should not need to be prefixed by parent's bundle ID

Originator:michele.titolo
Number:rdar://17403759 Date Originated:6/20/2014
Status:Open Resolved:
Product:Developer Tools Product Version:
Classification:Serious Bug Reproducible:
 
Summary:
I'm trying to make a Share Extension, and we are planning on releasing multiple apps. Obviously we do not want users to be able to install multiple share extensions, as that's a poor experience. But those apps all have different bundle IDs, so there is no way of embedding the same extension in all of them.

I should be able to submit the same extension with multiple apps, ensuring that users can share to reddit regardless of what first-party reddit app they have installed.

Steps to Reproduce:
1. Open attached .xcodeproj
2. Try to build. It will fail with the error "Embedded binary's bundle identifier is not prefixed with the parent app's bundle identifier."

Expected Results:
I should be able to build any extension prefixed with my company (com.reddit.*) in any app bundle.

Actual Results:
It requires me to prefix the bundle ID with the parent app's ID.

Version:
iOS 8 (12A4297e)

Notes:


Configuration:
It always occurs.

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!