2013-01-02 40 views
0

我發佈了一款在Cocos2d框架上開發的iPad遊戲。我已經在多款iPad 3和iPad 2設備上測試過遊戲,並且從未遇到任何問題。Cocos2d遊戲在某些設備上不啓動

現在我收到了一些報告,指出它在某些設備上無法正常啓動。人們說他們看到了default.png圖片,那麼應用程序正在關閉。

任何想法?

+0

想法#1:[crash report。](http://emclstcd.tk) – 2013-01-02 12:37:30

+0

我沒有使用過崩潰報告,如何從下載了應用的用戶啓用崩潰報告。我已經在iTunes連接上看到過它,但是我需要在編程的某個地方啓用它。 我測試了大約6個設備上的gae,從未見過崩潰。這似乎正在發生,可能有100個用戶中有1個。 –

+0

然後你不會得到任何有用的東西(因爲缺少調試符號)。 – 2013-01-02 12:56:16

回答

0

我發現這個問題,這是與它不可用舊設備運行的社會框架做。

0

沒有崩潰報告這只是一個猜謎遊戲。

通過一切手段嘗試在您身邊重現問題。

可能出現的問題:

1. If the app takes too long to launch it will be closed by iOS. 
2. If it does not have enough memory it will not launch as well. 

嘗試以下操作:

I. Open many other heavy apps in the background so there is not much memory. 
See how it affects your app launch. 

II. During launch try to use as many fast taps as possible and fast gestures. 
There is possibility that very early taps are not serviced properly or at all 
and that can cause the crash. 

III. Test on many devices as you can - especially low end. 
+0

感謝您的回覆,我設法找到了問題,當它無法找到在iOS6下運行的設備上顯然沒有的社交框架時,它崩潰了。 有趣的是,當調用Compose視圖控制器時它不會崩潰,因爲它在if語句中查看它是否可用,它在查找框架時會崩潰。 任何想法如何我只能導入它,如果它可用...如果這是有道理的? –

+0

我很高興建議nr III工作。 你可以嘗試所謂的弱鏈接和響應選擇器的方法: http://stackoverflow.com/questions/3697058/when-to-use-respondstoselector-in-objective-c http://stackoverflow.com /問題/ 4056761 /如何做 - 檢查 - 如果-IOS版本 - 支持庫 – sg7