We have a client with an application that includes a main application, NSEs (Notification Service Extensions) as an extension, and framework1
embedded within the main application.
The NSEs also require framework1
as a dependency. When we embedded framework1
within the NSEs, the App Store Connect validation failed with the following error:
Validation failed (409) CFBundleIdentifier Collision. There is more than one bundle with the CFBundleIdentifier value 'com.test.xyz-LoggerUtility' under the iOS application 'test.app'. (ID: -----------)
We've observed an issue specifically when uploading to App Store Connect. We're able to debug and distribute the application without any problems using our enterprise distribution.