2013-04-09 71 views
3

由於不確定的原因,遊戲中心無法識別遊戲。 如果應用程序GameCenter的用戶登錄,當您嘗試登錄到上開始遊戲GameCenter的,它顯示MacOSX上的Unity3d沙盒遊戲中心

這遊戲不被遊戲中心的認可。

如果用戶未登錄,遊戲中會出現登錄窗口,但無法登錄;日誌顯示:

無法驗證本地用戶無法完成操作,因爲該程序未被Game Center識別。

如果啓用沙盒(沙盒<Game>.entitlements存在),遊戲不顯示任何東西,但將以下內容寫入Player.log:

無法驗證本地用戶無法與助手應用程序進行通信。

在所有情況下,如果調用認證比賽開始後,然後將其writtes到認證執行的日誌,但統一的社會變量包括:Social.localUser.userName == "Uninitialized"Social.localUser.id == 0。當你打電話的成就/排行榜接口,它們顯示沒有內容,以及日誌顯示:

無法同時滿足約束條件:

<NSLayoutConstraint:0xfda3ea0 >H:[GKPanelCloseButton]-(NSSpace(8))-[GKPanelCloseButton] (Names: GKPanelCloseButton:0x3281910)>

將嘗試通過打破約束來恢復 <NSLayoutConstraint:0xfda3ea0 H:[GKPanelCloseButton]-(NSSpace(8))-[GKPanelCloseButton] (Names: GKPanelCloseButton:0x3281910)>

NSUserDefaultNSConstraintBasedLayoutVisualizeMutuallyExclusiveConstraints設置爲YES在發生這種情況時自動調用-[NSWindow visualizeConstraints:]
和/或在objc_exception_throw上中斷以在調試器中捕獲此信息。

如果您進入應用程序GameCenter,看起來您已登錄遊戲,但它在iOS下,並且它沒有內容 - 沒有圖標,沒有成就。

Google保持沉默。需要你的幫助,如何解決這個問題。

感謝,伊格納特

回答

1

從首相[31]的網站一個簡單的信息:

的iOS注意:使用沙箱環境測試你必須先打開 蘋果GameCenter.app和日誌出。註銷後,您必須使用Xcode中的調試版本來訪問沙箱。 版本 版本將不會使用沙盒服務器所以一定要在調試時使用debug 版本進行測試。

來源:http://prime31.com/docs#iosGameCenter