我收到苹果邮件以下内容:
我们发现您的应用“应用名称”的最近交付存在一个或多个问题。请更正以下问题,然后重新上载。ITMS-90338:非公开API使用-应用程序在“应用程序名称”中引用非公开符号:_ADBannerContentSizeIdentifierLandscape、_ADBannerContentSizeIdentifierPortrait。如果源代码中的方法名称与上面列出的专用Apple API匹配,则更改方法名称将有助于防止在将来提交时标记此应用。此外,请注意,上述一个或多个API可能位于应用附带的静态库中。如果是这样,则必须将其删除。有关详细信息,访问http://developer.apple.com/support/technical/上的技术支持信息
获取上述错误消息应用程序商店时,上传应用程序太应用程序商店,我删除了iAd.框架参考相关的所有吊舱和库,但我仍然得到相同的错误电子邮件。
任何对此错误有解决方案的人,请分享您的想法..,
谢谢。
3条答案
按热度按时间kd3sttzy1#
我认为最好的主意可能是发送一个TSI,因为这听起来像是苹果的问题。
nimxete22#
最终的解决方案是删除项目中的移动的App Tracker框架。
lqfhib0f3#
在我的例子中,我需要从我的构建目标中删除剩余的iAd框架
libAdapterIAd
和iAd.framework
,之后我在上传构建时就不再收到错误了。