2011-10-04 48 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? –

相關問題