【发布时间】: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