You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Not able to push to testflight: BuildAzurePackages.sh creates a bundle missing "CFBundleVersion" in info.plist AND AzureCommunicationCalling is missing "CFBundleShortVersionString"
#41
This is not a big problem until you try to bundle the app for distribution.
When trying to upload IPA from build server, I got this:
ERROR ITMS-90056: "This bundle Payload/TCPRLink.iOS.app/Frameworks/AzureCommunication.framework is invalid. The Info.plist file is missing the required key: CFBundleVersion
Added it manually to info.plist of AzureCommunication.framework and AzureCore.framework, and got this:
ERROR ITMS-90057: "The bundle 'Payload/TCPRLink.iOS.app/Frameworks/AzureCommunicationCalling.framework' is missing plist key. The Info.plist file is missing the required key: CFBundleShortVersionString.
After I added this one as well, I was able to upload the IPA, but got this in a mail:
ITMS-90338: Non-public API usage - The app links to non-public libraries in Frameworks/AzureCommunicationCalling.framework/AzureCommunicationCalling: /System/Library/PrivateFrameworks/IOSurface.framework/IOSurface. If method names in your source code match the private Apple APIs listed above, altering your method names will help prevent this app from being flagged in future submissions. In addition, note that one or more of the above APIs may be located in a static library that was included with your app. If so, they must be removed. For further information, visit the Technical Support Information at http://developer.apple.com/support/technical/
Is there a way to get around this last one? (I assume you need to fix the other 2 at your end, in the build scripts)
The text was updated successfully, but these errors were encountered:
@raosanat I suspect this might be because you compiled the framework with MinimumOsVersion=10, while IOSurface is an iOS 11 api. Could you possibly Change MinimumOsVersion to 12(I believe thats minimum version for AzureCore and AzureCommunication?) OR if I could get access or a copy of the source code I could compile it myself... I have a nice POC for iOS now, but having trouble distributing it to other locations when I cant upload to testflight...
Hi @tompi sorry for the delay here is the link to the release that will fix your above problem with AzureCommunicationCalling SDK linking to IOSurface framework.
This is not a big problem until you try to bundle the app for distribution.
When trying to upload IPA from build server, I got this:
Added it manually to info.plist of AzureCommunication.framework and AzureCore.framework, and got this:
After I added this one as well, I was able to upload the IPA, but got this in a mail:
Is there a way to get around this last one? (I assume you need to fix the other 2 at your end, in the build scripts)
The text was updated successfully, but these errors were encountered: