ConnectSDK-iOS icon indicating copy to clipboard operation
ConnectSDK-iOS copied to clipboard

Testflight build submission failed due to CFBundleShortVersionString is not set with a value in Info.plist

Open balajiiosdev opened this issue 2 years ago • 3 comments

With Xcode 15 when the app is submitted to test flight, Testflight build submission failed due to below error.

** Error: Asset validation failed The bundle 'Payload/MyApp.app/Frameworks/IFTTTConnectSDK.framework' is missing plist key. The Info.plist file is missing the required key: CFBundleShortVersionString. Please find more information about CFBundleShortVersionString at [https://developer.apple.com/documentation/bundleresources/information_property_list/cfbundleshortversionstring](https://urldefense.com/v3/__https:/developer.apple.com/documentation/bundleresources/information_property_list/cfbundleshortversionstring__;!!LlG_G4lo9h6Y!M71hzChAIBsKo0ReT453uBgUUQjw-T3-z0zS5eQ5Xb1QXNKOwzh7whLI1-WzX1I4wW_BWTjPWVaQRPkz38lQdsfikbNIAWIptL0KkJCVOw$) (ID: 887249e2-6ddc-48bd-8e83-72470f24426e) (90057)
[0m
[09:43:53]: [33m[altool]  {
[0m
[09:43:53]: [33m[altool]     NSLocalizedDescription = "Asset validation failed";
[0m
[09:43:53]: [33m[altool]     NSLocalizedFailureReason = "The bundle 'Payload/MyApp.app/Frameworks/IFTTTConnectSDK.framework' is missing plist key. The Info.plist file is missing the required key: CFBundleShortVersionString. Please find more information about CFBundleShortVersionString at [https://developer.apple.com/documentation/bundleresources/information_property_list/cfbundleshortversionstring](https://urldefense.com/v3/__https:/developer.apple.com/documentation/bundleresources/information_property_list/cfbundleshortversionstring__;!!LlG_G4lo9h6Y!M71hzChAIBsKo0ReT453uBgUUQjw-T3-z0zS5eQ5Xb1QXNKOwzh7whLI1-WzX1I4wW_BWTjPWVaQRPkz38lQdsfikbNIAWIptL0KkJCVOw$) (ID: 887249e2-6ddc-48bd-8e83-72470f24426e)";
[0m
[09:43:53]: [33m[altool]     NSUnderlyingError = "Error Domain=IrisAPI Code=-19241 \"Asset validation failed\" UserInfo=
{status=409, detail=The bundle 'Payload/MyApp/Frameworks/IFTTTConnectSDK.framework' is missing plist key. The Info.plist file is missing the required key: CFBundleShortVersionString.

Please assign a version to CFBundleShortVersionString in Info.plist

For quick help tagging @ssathy2 @pedrovereza

balajiiosdev avatar Oct 27 '23 09:10 balajiiosdev

Hi @balajiiosdev, how are you integrating the SDK into your app? Are you using Swift Package Manager or Cocoapods?

ssathy2 avatar Dec 04 '24 17:12 ssathy2

I'm using it through Carthage.

balajiiosdev avatar Dec 05 '24 07:12 balajiiosdev

Thank you! We'll check and see what's causing this error.

ssathy2 avatar Dec 11 '24 03:12 ssathy2