Mic*_*rne 1 itunesconnect xamarin.ios ios xamarin
我有一个经典的iTunes拒绝我的.ipa的问题,因为它缺少一堆.plist条目的'隐私敏感数据'(在我的情况下,日历,联系人,麦克风,Apple音乐和Siri!),尽管我的应用程序有与这些框架无关.
我想弄清楚我的应用程序中的哪些第三方框架正在触发此问题,而不是采取简单的方法,只需添加.plist条目.
有没有办法分析你的.ipa或它包含的文件,以确定哪个第三方依赖导致了这个问题?
为了清楚起见,我明白我可以添加所需的.plist条目,这个问题就会消失 - 我的问题是具体如何解决哪些依赖项触发了这个问题.
尽管我的应用程序与这些框架无关.
您Link Behavior
的发布配置是否设置为Don't Link
?
如果是这样,非剥离Xamarin.iOS.dll
引用了所有内容,并且会导致各种隐私/权利问题,因为您的应用程序已链接到它们但实际上从未使用它们.
默认的Release配置曾经是Link Framework SDKs Only
(-linksdk
)但在最近的版本中似乎并非如此,即使文档声明它是.
将行为更改为Link Framework SDKs Only
,创建另一个存档,ipa
并查看Apple是否喜欢该版本;-)
归档时间: |
|
查看次数: |
155 次 |
最近记录: |