2014-02-11 18 views
0

我有一款使用Adobe Air 4.0 for iOS製作的遊戲。使用遊戲中心的ANE在Sandbox中工作得很好,但是當提交我的應用程序以供批准時,它被拒絕了,因爲它在嘗試發送分數時崩潰。使用Adobe Gaming SDK 1.3的GameCenter在實時環境中崩潰

這些都是他們給我發的日誌: https://www.evernote.com/shard/s147/sh/72eb6e2e-5542-42a6-b35b-75a782c086b3/4d2ae1e67c2c4206034697108fdd7d32

https://www.evernote.com/shard/s147/sh/9f57e242-baac-45a1-a16e-f7eda0129c90/04ded99f7645c0a627450913714ed892

收到通知,我很快測試了我的比賽,由於某種原因,它並沒有在遊戲中心沙盒,並記錄在我之後是啊它墜毀了。再次測試後,它將我記錄回沙盒,一切都很好。

因此,除了購買Milkman ANE之外,是否存在任何解決此問題的方法? 而且,如何測試沙盒以外的遊戲?因爲Apple文檔指出只有使用Distribution build的應用才能使用Live Environment,但我清楚地看到至少在一場比賽中我沒有進入Sandbox(無法再現這一點)。

謝謝!

回答

0

我有同樣的問題,雖然沒有(但)被蘋果拒絕。它看起來好像工作正常,如果它在沙箱模式,而不是真的當沙箱模式。我使用了adobe gaming sdk提供的ANE(我認爲它們是相同的),它也是一樣的。我發現這個問題,因爲每當我離開互聯網,我不在沙盒模式。

我想我們現在必須刪除Game Center Score Board的功能。

編輯:經過一些試驗後,我發現我的崩潰事件與我沒有指定排行榜名稱(所以默認記分牌)有關。它在給予排行榜功能後按預期工作。ID

+0

最後我必須切換到Milkman的ANE。它像一個魅力。 –