由於不確定的原因,遊戲中心無法識別遊戲。 如果應用程序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)>
將
NSUserDefault
NSConstraintBasedLayoutVisualizeMutuallyExclusiveConstraints
設置爲YES
在發生這種情況時自動調用-[NSWindow visualizeConstraints:]
。
和/或在objc_exception_throw
上中斷以在調試器中捕獲此信息。
如果您進入應用程序GameCenter,看起來您已登錄遊戲,但它在iOS下,並且它沒有內容 - 沒有圖標,沒有成就。
Google保持沉默。需要你的幫助,如何解決這個問題。
感謝,伊格納特