2013-09-21 51 views
0

聲明:我正在幫助開發人員的另一個代碼(他沒有時間,客戶希望它很快修復)以及所以我不完全熟悉這段代碼。iOS 7的遷移幫助 - 在模擬器中運行,但不在設備上 - 應用程序不加載

因此,該應用程序是爲iOS 6構建的,在App Store中運行良好。直到您嘗試在運行iOS 7 GM的設備上打開它。你會看到閃屏一會兒,然後完全崩潰。這是導致問題的原因,因爲我們的用戶在更新後不能再使用該應用程序。

我剛剛得到了源代碼,我一直在想它。它編譯得很好,甚至可以在iOS 7模擬器中運行。 (雖然,當然UI需要重新設計的iOS 7)

這裏是它變得怪異的地方:當我從Xcode的iPhone 5(iOS 7)上運行它時,應用程序掛起(就像當然是App Store的版本) - 但考慮到在模擬器中運行,這很奇怪。

好消息是,我有一些運行時錯誤可能有助於找出問題。我運行了一個搜索,指出它可能是xib文件中缺失的連接,但我沒有找到它。

這是日誌。如果有幫助,我還可以包含構建警告。

二零一三年九月二十零日20:16:55.455 myappname [2514:60B] *終止應用程序由於未捕獲的異常 'CALayerInvalidGeometry',原因: '的CALayer位置包含的NaN:[楠楠]' *第一擲調用堆棧: (0x2e3d0e8b 0x386ca6c7 0x2e3d0dcd 0x307d5feb 0x307d5eef 0x307d5e7f 0x30b53517 0x30b6373b 0x30c042f1 0x30b56533 0x307ddf43 0x307d9767 0x30b6b411 0x30b67ed5 0x30be7501 0x30be71a1 0x30c03685 0x30bcf53d 0x30c034bf 0x30b55f3d 0x30b55d19 0x30b55609 0x2ed32143 0x30b55495 0x30b62153 0x30b61bd3 0x30c43e13 0x30c8398b 0x30c83961 0x30c82abf 0x30c82663 0x30c8256f 0x5c4d7 0x30bc7425 0x30bc6e6b 0x30bc14b9 0x30b5bbe7 0x30b5aedd 0x30bc0ca1 0x3303c76d 0x3303c357 0x2e39b77f 0x2e39b71b 0x2e399ee7 0x2e304541 0x2e304323 0x30bbff43 0x30bbb1e5 0x5b485 0x38bc3ab7) 的libC++ abi.dylib:與類型NSException的未捕獲的異常終止

主題1:信號SIGABRT

我真的不知道是怎麼回事。

任何幫助將不勝感激:)

+1

這是非常非特定的。我的意思是,你有嘗試過什麼嗎?比如說,設置一個異常斷點並查看是什麼導致圖層具有NAN的位置? – ipmcc

回答

0

嘗試使用preferredContentSize來定義視圖大小。

相關問題