2011-10-04 46 views
10

我试图上传我的应用程序到iTunes商店,但提交1分钟后,我收到这种电子邮件togheter在iTunes连接“无效的二进制”消息。iOS应用程序中的非公开API使用情况?

该应用程序中包含或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不公开吗?任何帮助都会令人难以置信

+0

要给我们看看你的类是什么以及它们的子类是多少麻烦? (只需向我们展示实现线路。) – Jim

+0

由于这似乎是iTunes Connect的临时性问题,因此我正在投票将其关闭,以便将其定位到特定时间点。 –

+0

当我们提交iOS 5二进制文件时,我们得到了与非公开但不同的objc_ *对象相同的错误。 我怀疑它既适用于传统应用程序,也适用于新应用程序。 – Chalkers

回答

11

现在在互联网上有很多报道 - 看起来苹果已经在今天下午与iTunes Connect分道扬something了。

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

似乎Apple在修改iTunes Connect以允许提交新iOS 5应用程序时可能会破坏验证。

+0

也一样 - 他们肯定已经破了东西 – Greg

+0

那么当有人发现它是固定的,请在这里抛出一个帖子。在30分钟前得到同样的问题。 – steven

+0

任何人都可以确认问题是否解决了版本Xcode 4.1,就像在这篇文章中所说:http://www.cocos2d-iphone.org/forum/topic/21529? –

相关问题