首页 > 解决方案 > 由于 HEALTHKIT 参考,Xamarin.ios 构建被拒绝

问题描述

由于引用了 HEALTHKIT 框架,我的 xamarin.ios 构建已被应用中心拒绝。我不能仅仅因为一些第 3 方库而将链接器设置为 SDK 框架。另外,我已经上传了一个带有 mtouch 参数“--linkskip=HealthKit”的 nee 构建,但我的应用仍然被第二次拒绝。谁能指导我需要做些什么才能从应用程序中删除对 HEALTHKIT 框架的引用。艾米的建议会有所帮助

标签: iosxamarinxamarin.formsxamarin.ioshealthkit

解决方案


我最近有这个,也尝试了我在网上找不到的东西。

我在 mac 上使用 grep 来查找上述引用:

 $ strings directory/Payload/UpCarePro.iOS.app/UpCarePro.iOS | grep Health

然后我一一删除包,重新构建项目找到引用它的那个,一旦我在我的项目中不再找到任何健康引用,我就能够通过Apple验证。

我没有导致此问题的新软件包,并且我的应用程序可以在此之前多次通过验证过程,所以我不太了解它是如何开始的,但这就是我摆脱它的方式。

我希望这有帮助。


推荐阅读