Closed SleepySquash closed 1 year ago
Thanks for this perfect issue, I'll add it in the next release!
Since CFBundleShortVersionString
is also usable with macOS
, I'll add it for both OS.
Sorry for the annoyance, I manage iOS and macOS builds without uploading them to the App Store myself.
The problem
I'm not sure what caused the problem, however recently I've updated to the latest Xcode 15.0 beta 5 and when I'm trying to upload my application to the App Store or TestFlight, the following errors are thrown:
Errors are linked to the
media_kit_libs_ios_video
, since all the frameworks specified come from it. Manually adding theCFBundleShortVersionString
to theInfo.plist
files to every framework in themedia_kit_libs_ios_video-1.0.5/ios/Frameworks
directory fixes the issue, the upload is successful:Here's an example of
Info.plist
file modified in themedia_kit_libs_ios_video-1.0.5/ios/Frameworks/Ass.xcframework/ios-arm64/Ass.framework
directory:Investigating further, I've found out that
CFBundleShortVersionString
is required by Apple since 2013/2014. Yet I was able to successfully upload the application when I was using Xcode 14.Possible solutions
Info.plist
is added in acreate_frameworks.sh
script, thus one might just add theCFBundleShortVersionString
to the file in order for Apple to submit the application uploaded.The problem occured might be related to something local with my setup, however I think it won't hurt to add the
CFBundleShortVersionString
to theInfo.plist
file.