Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
由于HEALTHKIT引用,Xamarin.ios生成被拒绝_Ios_Xamarin_Xamarin.forms_Xamarin.ios_Healthkit - Fatal编程技术网

由于HEALTHKIT引用,Xamarin.ios生成被拒绝

由于HEALTHKIT引用,Xamarin.ios生成被拒绝,ios,xamarin,xamarin.forms,xamarin.ios,healthkit,Ios,Xamarin,Xamarin.forms,Xamarin.ios,Healthkit,由于引用了HEALTHKIT framework,我的xamarin.ios版本已被app center拒绝。我无法将链接器设置为SDK框架,因为有一些第三方库。此外,我上传了一个带有mtouch参数“-linkskip=HealthKit”的nee版本,但我的应用程序第二次被拒绝。谁能告诉我需要做些什么才能从应用程序中删除HEALTHKIT框架的引用。艾米的建议会有帮助的我最近做了这个,也尝试了我在网上能找到的东西,但运气不好 我使用mac上的grep查找上述参考资料: $ strings

由于引用了HEALTHKIT framework,我的xamarin.ios版本已被app center拒绝。我无法将链接器设置为SDK框架,因为有一些第三方库。此外,我上传了一个带有mtouch参数“-linkskip=HealthKit”的nee版本,但我的应用程序第二次被拒绝。谁能告诉我需要做些什么才能从应用程序中删除HEALTHKIT框架的引用。艾米的建议会有帮助的

我最近做了这个,也尝试了我在网上能找到的东西,但运气不好

我使用mac上的grep查找上述参考资料:

 $ strings directory/Payload/UpCarePro.iOS.app/UpCarePro.iOS | grep Health
然后我一个接一个地删除包,重建项目,找到引用它的包,一旦我在项目中再也找不到任何健康引用,我就能够通过苹果验证

我没有新的软件包导致这种情况,而且我的应用程序在那之前可以通过多次验证过程,所以我真的不知道它是如何开始的,但我就是这样摆脱它的


我希望这会有所帮助。

您需要启用链接器,然后跳过第三方LIB上的链接。你好,Mayank,HEALTHKIT的问题解决了吗?同样的事情也发生在我们身上。当我们将链接器属性设置为“仅SDK”时,它会删除HEALTHKIT,但应用程序的某些部分会停止工作。如果我们提出了一个解决方案,我将在此处分享。我尝试了给定的解决方案,并获得了以下HealthKit参考:HKHealthStore HealthKitUI\U HKActivityRingView\U HKActivityRingViewAppearance应用程序应请求HealthAuthorization:HealthKitUI\U HKActivityRingView\U HKActivityRingViewAppearance我尝试从Visual中删除包Mac的Studio,但它是只读的。请您指导我需要如何以及从哪个文件夹删除这些引用。直接从windows计算机上的visual studio(如果您使用的话)删除这些引用并不有趣,但可能有一个金块包创建了这些引用,我没有找到一种方法来获取罪犯的姓名,所以我只能建议尝试错误。任何机会,您正在使用LiveXAML nuget包吗?我也遇到了同样的问题(Xamarin.ios构建由于HEALTHKIT引用而被拒绝),并发现最新版本的LiveXAML导致了problem@Patrick这是我拆除的金块包装中的一个,但从未想过它会导致这种情况。我刚试着再次安装它,健康的参考信息也随之返回,很好,但我的健康工具包就在Xamarin.iOS包中。所以,我无法删除或删除它。