2012-11-19 32 views
11

我正在使用Mac OS 10.8.2和Xcode 4.5.2,當我嘗試在ios 5/5.1模擬器中運行我的應用程序時,它的工作正常,但是當我嘗試運行應用程序在ios 6模擬器中,它會卡住空白屏幕。任何人都可以讓我知道我的問題的解決方案是什麼?Ios 6模擬器卡在啓動畫面

回答

10

我剛纔有這個問題。以下是幫了我:

  1. 在您的iOS模擬器,重置內容和設置
  2. 退出你的iOS模擬器
  3. 退出並重新打開你的Xcode項目在Xcode
  4. ,單擊產品>修改方案。從LLDB更改調試器GDB(或無)
  5. 在Xcode中,單擊產品>按住選項按鈕鍵盤上,然後點擊「清潔生成文件夾」
  6. 運行您的項目

該作品對我來說......有時候我有這個錯誤。這裏有一個很好的鏈接瞭解什麼可以去錯了一些其他的選擇:

XCode 4 hangs at "Attaching to (app name)"

祝你好運!

2

我有同樣的問題,它不是一個緩存問題。問題在於程序被陷入了一個無限循環,在應用程序開始時就被觸發了。

試試看看這是你的情況。

8

我有同樣的問題:在我的情況,原因顯然是:

  • 2單身,
  • 每個人
  • 有一個指向其他
  • 在其指定的初始化器。

像圖8,初始化#1導致初始化其它(#2),從而導致企圖再次初始化#1 - 但作爲一個單件,這(至少我猜想這是)意味着吹掉了線程的內存地址 - 就像回到過去一樣,導致你的父母永遠不會見面。所以線程丟失了,甚至沒有錯誤,只是一個掛起。

的iOS 8.x中,Xcode的6.x中,ObjC

+1

能否請您提供有關此問題的一點點的更多信息?我想我有同樣的問題,並沒有線索如何擺脫這一點。 – Adeel

+0

對我來說,我通過將各個指針移出各自的初始化方法來解決了這個問題。 – AmitaiB

+0

具體來說,我的單身人士分別是DataManager和AP​​IClient。 DataManager偶爾需要來自API的數據,而APIClient偶爾需要存儲數據或與DataManager交互。 [當然,我可以更好地開展這項工作]。現在,DataManager只是在需要它的方法中初始化對APIClient單例的引用,而不是在DataManger的init中(反之亦然)。 – AmitaiB