【发布时间】:2021-09-05 14:55:16
【问题描述】:
我收到了以下内容的苹果邮件:
我们发现了您的应用最近交付的一个或多个问题,即“应用名称”。请更正以下问题,然后重新上传。 ITMS-90338:非公共 API 使用 - 应用程序引用“应用程序名称”中的非公共符号:_ADBannerContentSizeIdentifierLandscape、_ADBannerContentSizeIdentifierPortrait。如果您的源代码中的方法名称与上面列出的私有 Apple API 匹配,则更改您的方法名称将有助于防止此应用在以后的提交中被标记。此外,请注意,上述一个或多个 API 可能位于您的应用程序随附的静态库中。如果是这样,它们必须被删除。如需更多信息,请访问技术支持信息http://developer.apple.com/support/technical/
在将应用程序上传到应用程序商店时出现上述错误消息,我删除了与所有 pod 和库相关的 iAd.framework 引用,但我仍然收到相同的错误电子邮件。
任何人对此错误有解决方案,请分享您的想法..,
谢谢。
【问题讨论】:
-
最终的解决方案是去掉项目中的Mobile App Tracker框架。
标签: ios xcode archive testflight