问题描述
由于引用了HEALTHKIT框架,我的xamarin.ios构建已被应用程序中心拒绝.我不能仅由于某些第三方库而将链接器设置为SDK框架.另外,我上载了带有mtouch参数"--linkskip = HealthKit"的nee版本,但我的应用还是第二次被拒绝.任何人都可以指导我,需要采取什么进一步的措施才能从应用程序中删除HEALTHKIT框架的引用.艾米的建议会有所帮助
My xamarin.ios build has been rejected from the app center due to reference of HEALTHKIT framework. I can't set linker to SDK framework only because of some 3rd party liberary. Also, I have uploaded a nee build with mtouch parameter "--linkskip=HealthKit", still my app got rejected 2nd time. Can anyone please guide me what more cahnges need to be done to remove the reference of HEALTHKIT framework from the application. Amy suggestion will be helpful
推荐答案
我最近有这个,也尝试过在网上没有运气的东西.
I had this recently, also tried what I could find online with no luck.
我在Mac上使用了grep来找到上述引用:
I used grep on the mac to find the said references :
$ strings directory/Payload/UpCarePro.iOS.app/UpCarePro.iOS | grep Health
然后我一个接一个地删除了软件包,并重新构建了项目以查找引用它的软件包,一旦我在项目中再也找不到健康参考,就能够通过Apple验证.
And then I removed packages one by one and rebuilt the project to find the one referencing it, once I no longer found any health reference in my project, I was able to pass Apple verification.
我没有导致此问题的新程序包,并且我的应用在此之前可以通过多次验证过程,因此我不太了解它是如何开始的,但这就是我摆脱它的方式.
I had no new package causing this, and my app could pass the verification process many times before that, so I don't really understand how it started, but that's how I got rid of it.
我希望这会有所帮助.
这篇关于由于HEALTHKIT参考,Xamarin.ios构建被拒绝的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!