【发布时间】:2020-01-19 20:13:39
【问题描述】:
添加 Xamarin.SDWebImage 后,Apple 会阻止该应用程序。
您的应用使用或引用以下非公共 API:
- LinkPresentation.framework
- QuickLookThumbnailing.framework
App Store 不允许使用非公共 API,因为 如果这些 API 发生变化,可能会导致糟糕的用户体验。
在未来提交的 此应用程序可能会导致您的 Apple Developer 终止 帐户,以及从 App Store 中删除所有相关应用。
这是我使用的包:
....
<package id="System.Xml.ReaderWriter" version="4.3.1" targetFramework="xamarinios10" />
<package id="System.Xml.XDocument" version="4.3.0" targetFramework="xamarinios10" />
<package id="Xam.Plugin.Connectivity" version="3.1.1" targetFramework="xamarinios10" />
<package id="Xamarin.Build.Download" version="0.4.10" targetFramework="xamarinios10" />
<package id="Xamarin.Firebase.iOS.Analytics" version="4.0.5.1" targetFramework="xamarinios10" />
<package id="Xamarin.Firebase.iOS.CloudMessaging" version="2.0.8.1" targetFramework="xamarinios10" />
<package id="Xamarin.Firebase.iOS.Core" version="4.0.13.1" targetFramework="xamarinios10" />
<package id="Xamarin.Firebase.iOS.CrashReporting" version="2.0.0.5" targetFramework="xamarinios10" />
<package id="Xamarin.Firebase.iOS.InstanceID" version="2.0.8" targetFramework="xamarinios10" />
<package id="Xamarin.Google.iOS.Maps" version="2.5.0" targetFramework="xamarinios10" />
<package id="Xamarin.SDWebImage" version="4.4.7" targetFramework="xamarinios10" />
</packages>
【问题讨论】:
-
尝试将链接器设置设置为
Link Framework SDKs Only,如果这不起作用,请尝试将其添加到项目中的 Additional mtouch arguments 输入中:--linksdkonly --linkskip=LinkPresentation --linkskip=QuickLookThumbnailing -
我使用 >> Link Framework SDKs Only
-
它应该适用于两者
-
它最终工作了吗?
-
@Saamer 作为答案添加您为解决此问题所做的工作
标签: ios xamarin sdwebimage