【问题标题】:How to fix the _ADBannerContentSizeIdentifierLandscape, non-public symbols如何修复 _ADBannerContentSizeIdentifierLandscape、非公共符号
【发布时间】: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


【解决方案1】:

最终的解决方案是移除项目中的 Mobile App Tracker 框架。

【讨论】:

    【解决方案2】:

    我认为最好的办法可能是发送 TSI,因为这听起来像是苹果的问题。

    【讨论】:

    • 昨天我已经给苹果发了TSI,但是还没有明确的解决办法。
    • 最终的解决方案是去掉项目中的Mobile App Tracker框架。
    猜你喜欢
    • 1970-01-01
    • 2012-11-14
    • 2014-05-28
    • 2019-06-24
    • 1970-01-01
    • 1970-01-01
    • 2019-07-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多