If an app contains an app extension, the app extension’s bundle identifier must be prefixed by the app’s bundle identifier. For example, if you have an app
com.example.MyApp
, then an app extension within your app could have a bundle identifier of
com.example.MyApp.MyExtension
but could
not have a bundle identifier of
com.example.MyOldApp.MyExtension
.
In this specific case it seems that the bundle identifier of your app is
im.vector.appcryptochat
and the bundle identifier of your app extension is
im.vector.CryptoChatshareExtension
, and the latter doesn’t have the former as a prefix. The names you’re using imply that the app extension’s bundle identifier should be
im.vector.appcryptochat.CryptoChatshareExtension
, but ultimately that’s for you to decide.
Share and Enjoy
—
Quinn “The Eskimo!”
Apple Developer Relations, Developer Technical Support, Core OS/Hardware
let myEmail = "eskimo" + "1" + "@apple.com"