发布问题,包括Callkit,即使我们没有使用它 [英] Publishing issue, Callkit is included even we are not using it

查看:472
本文介绍了发布问题,包括Callkit,即使我们没有使用它的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

今天大家下午好,我们接到了Apple的电话,说我们的应用程序中包含的Callkit将阻止应用程序审批流程。

Good afternoon everyone today we have received a call from Apple saying that Callkit, included in our app, will block the app approval process.

Apple发现了一个问题Callkit和所有引用callkit的应用程序都不会发布。

Apple discovered an issue with Callkit and all the apps with a reference to callkit won't be published.

问题是我们没有使用callkit但它包含在程序集中Xamarine.Ios ,Ios Xamarine项目的主要组件。

The problem is that we aren't using callkit but it's included in the assembly Xamarine.Ios , the main assembly for an Ios Xamarine project.

有没有办法通过删除或类似的东西来解决这个问题?
非常感谢您的赞赏

Is there a way to go over this problem by your opinion, by removing or similar stuff this reference? Thank you very much for your appreciated help

推荐答案

默认情况下,您的设备会构建(包括您提交给Apple的设备) )应该启用托管链接器(使用链接SDK 设置)。

By default your device builds (including the one you submit to Apple) should have the managed linker enabled (with Link SDK setting).

这将删除CallKit的任何痕迹(和许多其他未使用的来自您的应用程序附带的Xamarin.iOS.dll。)

That will remove any trace of CallKit (and a lot of other unused stuff) from the Xamarin.iOS.dll that ships with your application.

除非它在你的应用程序(或第三方代码)中的其他地方使用,否则链接器将无法将其删除。

That is unless it's used elsewhere inside your application (or 3rd party code), in which case the linker won't be able to remove it.

这篇关于发布问题,包括Callkit,即使我们没有使用它的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆