2014-01-06 71 views
0
#0 0x0040b6f0 in cr_detectClasses() 
#1 0x33960ae8 in call_load_methods() 
#2 0x339608da in load_images() 
#3 0x2fe037d0 in dyld::notifySingle(dyld_image_states, ImageLoader const*)() 
#4 0x2fe0c85a in ImageLoader::recursiveInitialization(ImageLoader::LinkContext const&, unsigned int, ImageLoader::InitializerTimingList&)() 
#5 0x2fe0d82c in ImageLoader::runInitializers(ImageLoader::LinkContext const&, ImageLoader::InitializerTimingList&)() 
#6 0x2fe04a40 in dyld::initializeMainExecutable()() 
#7 0x2fe08c1c in dyld::_main(macho_header const*, unsigned long, int, char const**, char const**, char const**)() 
#8 0x2fe032ce in dyldbootstrap::start(macho_header const*, int, char const**, long, macho_header const*)() 

我有一個項目,我嘗試在ios 5設備上運行,我的最低部署目標是ios 5.0。 我使用的所有框架是兼容的ios 5(所以不需要把任何可選的我猜?)但它仍然在啓動時崩潰(與上面的堆棧跟蹤)ios 5設備上的Xcode 5崩潰(ipad 1)

ios6 + ios7設備工作完美。

有沒有人有任何線索?

+0

是cr_detectClasses你的? – rene

+0

不,我認爲這一切都發生在主(我把一個斷點在主,但它在它到達我的斷點之前它崩潰) –

回答

0

你好像包括一個框架或API不會在iOS 5的某些步驟用於調試:

  1. 刪除所有不必要的框架。
  2. 刪除所有你可以的代碼。如果你的程序只是一個空白的App Delegate,你還會遇到問題嗎?
  3. 如果你的裸機應用在iOS5上仍然崩潰,這是一個框架問題。驗證iOS 5上確實存在所有框架。
  4. 如果您的裸機應用工作正常,請添加代碼,直到找到導致崩潰的位。發佈有問題的代碼,以便我們可以提供更具體的建議。
+1

刪除它們1對1我發現了這個小動物4.3.0是一個殺我:) –

+0

@ jemmons我有crittercism v4_1_2和Crittercism.h據說,我支持iOS 4.3+它在一個應用程序中正常工作。但是,當我製作了應用程序的副本並執行了複製的應用程序時,它僅在iOS 5中崩潰。然後我將Crittercism框架設置爲可選,並運行罰款。爲什麼它在iOS 5,6,7的第一個應用程序中工作正常,而它僅在iOS 5中的應用程序的新副本中崩潰,並在iOS 6和7中正常工作。請幫助。 – user1899840