【问题标题】:Non-public API usage in iOS App? [closed]iOS App 中的非公开 API 使用? [关闭]
【发布时间】:2011-10-05 05:23:07
【问题描述】:

我正在尝试将我的应用程序上传到 iTunes 商店,但在提交 1 分钟后,我收到了此类电子邮件,并在 iTunes 连接中显示“无效二进制”消息。

应用程序包含或继承自 DikeMobile 中的非公共类:NSArray、NSAutoreleasePool、NSBundle、NSCalendar、NSCharacterSet、NSData、NSDate、NSDateFormatter、NSDictionary、NSError、NSException、NSFileManager、NSHTTPCookie、NSHTTPURLResponse、NSIndexSet、NSMutableArray、NSMutableData、 NSMutableDictionary、NSMutableString、NSMutableURLRequest、NSNotificationCenter、NSNumber、NSObject、NSOperation、NSRunLoop、NSSortDe...

这些 API 怎么可能是非公开的?任何帮助将不胜感激

【问题讨论】:

  • 向我们展示你的类是什么以及它们的子类对你来说有多麻烦? (只需向我们展示实现线。)
  • 因为这似乎是 iTunes Connect 的一个临时问题,所以我投票决定关闭它,因为它已本地化到特定时间点。
  • 当我们提交 iOS 5 二进制文件时,我们会收到相同的错误,即非公开但不同的 objc_* 对象。我怀疑它既适用于旧版应用程序,也适用于新版应用程序。

标签: ios binary app-store-connect


【解决方案1】:

这件事现在在互联网上得到了很多报道 - 今天下午,Apple 似乎在 iTunes Connect 上破坏了一些东西。

我知道今天早上我可以上传两个二进制文件而没有问题,但今天下午尝试为其他应用上传两个不同的二进制文件导致了同样的错误。

似乎 Apple 在修改 iTunes Connect 以允许提交新的 iOS 5 应用程序时破坏了他们的验证。

【讨论】:

  • 这里也一样——他们一定是弄坏了一些东西
  • 好吧,当有人发现它已修复时,请在这里发帖。大约 30 分钟前遇到了同样的问题。
  • 任何人都可以确认问题是否在 Xcode 4.1 版本中得到解决,就像这篇文章中所说的那样:cocos2d-iphone.org/forum/topic/21529?
  • 我认为这与Xcode版本无关。我以 1:1 的比例重新提交昨天失败的二进制文件,现在它变为“等待审核”。所以苹果在这件事上做了一个后空翻。让我们等待应用程序是否正在通过认证过程 - 如果没有,我应该得到更详细的描述。
猜你喜欢
  • 1970-01-01
  • 2014-12-09
  • 2019-12-25
  • 2012-10-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-03-12
相关资源
最近更新 更多