【问题标题】:app rejected due to use of non public (private) api? [closed]应用程序因使用非公共(私有)api 而被拒绝? [关闭]
【发布时间】:2013-06-18 09:41:19
【问题描述】:

我如何知道我的应用程序中使用了私有 API? 当我尝试将我的应用上传到 App Store 时,他们向我显示了这种错误:

谁能帮帮我?

【问题讨论】:

  • 也许您可以先向我们提供在您的应用中使用的 API。
  • @Shawn 如何知道我的应用程序中的私有 API?
  • 请关注以下线程[iOS otool 检测私有api [关闭]][1] [1]:stackoverflow.com/questions/15074043/…
  • @ajeet 你知道你在项目中添加了哪些 API,如果列表不太长,请给我们。 Vin 的回答可能是好的,UDID 已经无法访问了,所以问题可能就在这里。
  • 请看下面的文章。 iphonedevelopment.blogspot.in/2010/05/… Validate Built ProductBuild SettingsBuild Options

标签: iphone app-store


【解决方案1】:

Apple 最近禁止开发者访问设备的UDID(唯一设备标识符),但一些第三方库尚未更新。

如果您在您的应用中使用 Google Analytics,它可能会造成此类问题。

还有一些其他问题:

  1. App rejected, but I don't use UDID
  2. How does Apple know you are using private API?

如果您不使用任何私有 API,那么您的代码中有一个与 私有 API 同名的方法 .去更改该名称并重新提交您的应用程序。

【讨论】:

    猜你喜欢
    • 2017-01-24
    • 1970-01-01
    • 2017-01-26
    • 2011-09-01
    • 1970-01-01
    • 2017-01-17
    • 2017-11-25
    • 1970-01-01
    • 2011-11-04
    相关资源
    最近更新 更多