I create a help book for my macOS app and it works locally.
However, when I try to upload the app to App Store Connect I get a strange error:
Image:
Text:
Bad CFBundleExecutable. Cannot find executable file that matches the value of CFBundleExecutable in the nested bundle DottieHelp [com.gingerbeardman.Dottie.pkg/Payload/Dottie.app/Contents/Resources/DottieHelp.help] property list file. (ID: 48052567-91cc-43ca-8d7c-0f14bd60e6da)
This is curious, because there is no executable in the help file.
If I delete CFBundleExecutable from the help target in Xcode, it keeps coming back. Why?
But if I do an Archive build, then go deep into the bundle and manually remove entry for CFBundleExecutable
then the build uploads fine.
Any ideas how I can prevent Xcode from adding CFBundleExecutable key to the info.plist of a help file?
- macOS 14.7.6 (23H626)
- Xcode 16.2 (16C5032a)