2011-09-16 18 views
0

我已經在我的應用程序中集成了google Admob。當我嘗試點擊廣告的這面旗幟它restarts the deviceiphone:點擊谷歌Admob重新啓動設備

當它被重新啓動它顯示對話框,說 SpringBoard has just crashed

It is working fine with simulator.

在控制檯它顯示例外

Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'SBAppToAppTransitionView should only be used on devices with fast color multiply' 

我正在測試的設備是iPhone 3G 4.2.1

+1

我敢打賭,這是蘋果又一反谷歌演習... 上的另一注: 在iPhone上開發的情況下,我注意到,事情總是在運行模擬器罰款......當你把它傳遞給實際的設備,他們往往有一些問題... –

+0

也,在一個附加說明: 你在用什麼iPhone?因爲那個錯誤幾乎指向了一箇舊版本......試着編譯你的代碼到那個版本。 –

回答

0

您的代碼中沒有任何內容會強制設備重新啓動。您可以將設備掛接到USB上並運行設備的組織者/控制檯,然後查看是否有任何異常。如果設備自動重新啓動,我也懷疑會有任何故障輸出,因此在設備重啓之前的控制檯可能會告訴您爲什麼。

0

該對話框中的經典MobileSubstrate有對話框,這意味着,跳板開車撞SIG ***除外)

1

我在我的手機上的每一個應用程序試圖轉換到另一個應用時,收到此錯誤(例如,應用內購買)。

我的手機是iPhone 3G,Jailbroken,運行iOS 4.2.1。 運行較早的iOS 3.x.x版本時,我沒遇到問題。

我找到了解決辦法從這個鏈接來:http://www.ifans.com/forums/showthread.php?t=323402

添加鍵值:

<key>opengles-2</key>
<true/>

到/System/Library/CoreServices/Springboard.app允許SBAppToAppTransitionView到顯示「翻頁」動畫並切換應用程序而不會導致Springboard崩潰。

頁面翻轉動畫似乎在沒有任何調整的iPhone 3GS(支持本機多任務處理)上工作得很好。

當您發佈您的應用程序時,這可能不會直接幫助您,但會希望找到問題的位置並讓您解決此問題。

祝你好運!