我正在使用Xamarin Forms(Android和iOS)开发应用程序。我已经准备好第一个应用程序版本,并且尝试将其上传到TestFlight,以便与其他用户一起测试该应用程序。为了减小ipa大小,我将链接器行为设置为“仅链接框架SDK”。
减小ipa大小后,我尝试上载该应用以测试飞行,但收到了下一条错误消息:
问题是我没有使用列表中提到的所有项目。我未在应用程序内部使用WebView,也未请求位置或日历的权限。我知道一旦将权限添加到inflo.plist,这些错误就会消失,但是我没有使用“位置”或“日历”。
我如何修改我的应用程序以从TestFlight平台中删除那些错误?
我如何知道我正在使用哪个库(或NuGet)请求这些项目中的任何一个?
摆脱这个
ITMS-90809:不推荐使用的API用法-不再接受使用UIWebView的新应用程序。而是使用WKWebView来提高安全性和可靠性。
灵魂-https: //docs.microsoft.com/zh-cn/xamarin/ios/user-interface/controls/webview#uiwebview-deprecation
对于其他问题
灵魂-https: //docs.microsoft.com/zh-cn/xamarin/ios/app-fundamentals/security-privacy
你需要为将在应用程序中使用的设备功能手动设置一条消息。
例如相机,位置,日历等