BlinkID / blinkid-xamarin

ID scanning SDK, wrapped for cross-platform apps built with Xamarin.
https://microblink.com/blinkid
50 stars 24 forks source link

Microblink.framework is missing plist key #63

Closed stephajn closed 3 years ago

stephajn commented 3 years ago

Trying to upload our app to TestFlight and it is being refused because of this error:

"The bundle 'Payload/[REDACTED APP NAME]/Frameworks/Microblink.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"

Also, we get this error too:

"This bundle Payload/[REDACTED APP NAME]/Frameworks/Microblink.framework is invalid. The Info.plist file is missing the required key: CFBundleVersion. Please find more information about CFBundleVersion at https://developer.apple.com/documentation/bundleresources/information_property_list/cfbundleversion"

I saw that there is a similar issue for one of the other SDKs. However, we have no control over this because the Microblink.framework dependency is coming from the NuGet package. We are using BlinkID.Forms version 5.11.0. Can you please advise? Will you be releasing an updated package where the plist file is set up properly soon? Is there a way that we can automate setting this in our build process until you have updated your NuGet package?

mijo-gracanin commented 3 years ago

Hi @stephajn , please update BlinkID.iOS.Binding to 5.11.1. That should help!

stephajn commented 3 years ago

@mijo-gracanin Thanks for the quick response! That did the trick!