2011-03-12 105 views
4

今天,在使用4.3 SDK安裝Xcode 4後,我試圖啓動我的應用程序。但是,應用程序將生成並且iOS模擬器將彈出,但是我在Xcode的窗口中收到一條消息,其中顯示「無法連接到您的應用程序」,該消息將無限期地保留在那裏。這個問題怎麼解決?Xcode 4未啓動應用程序?

+1

你在模擬器中看到什麼?你看到SpringBoard了嗎? – Espresso 2011-03-13 01:14:03

回答

3

這發生在我的iPhone應用程序。我自己打開模擬器並將設備切換到iPhone Retina Display,然後開始工作。我嘗試切換回來,但它沒有再次工作,所以我不得不將它保留在Retina Display模擬器上,如果我需要測試非Retina Display,我將使用iPad模擬器。

0

這是一個已知的問題。在官方論壇看看這個thread

+2

感謝您的回覆,但開發論壇似乎已經關閉(至少對我而言)。你有什麼機會總結一個解決方案/詳細說明問題? – Jumhyn 2011-03-12 22:56:41

2

我脫脂後這些似乎是兩種解決方案迄今:

我想我想通了這個問題:

我去「編輯方案」,並出於某種原因,我使用的方案是將BumpDev.app指定爲可執行文件而不是bumpdev.app。改變這個使事情起作用。從xc3 proj文件轉換時可能存在問題?

無論如何,該應用現在在模擬器中啓動。好極了!

並且在該職位其他的解決辦法是:

難道你的項目的任何機會都包含圖片的文件夾的參考?

對我來說,只有在項目中有文件夾引用時纔會出現問題。當我刪除文件夾引用,而不是作爲一個組添加文件夾,清理項目,並點擊啓動事情工作正常。在「複製到包」階段,每個圖像都會單獨列出,而當我有一個文件夾引用時,整個文件夾被列出。

這花了我很長時間才弄清楚。這很令人沮喪,但我很高興我有一個解決方法,直到錯誤被修復。

5

我有同樣的問題,也就是說,當我在模擬器中啓動應用程序時,Xcode掛起,等待模擬器啓動。模擬器顯示黑屏 - 完全沒有。

請注意,這是一個在Xcode 3上運行良好的項目,它是用於構建當前在App Store中銷售的應用程序的確切文件集。

好了,所以這裏的根本問題,我的解決方案:

我的應用程序的名稱是「ultimateTimer.app」,爲產品文件夾下在Xcode中看到。但是,這不是項目文件中的名稱。

下面是如何找出: 在Xcode中點擊您的項目(通常在頂部,例如我的名字叫ultimateTimer.xcodeproj)。在「構建設置」選項卡下,查找「包裝」區域,特別是「產品名稱」變量。在產品名稱,我有三個項目:

  1. 調試
  2. 分佈
  3. 發佈

在調試下,它的值爲「TalkUltimateTimer」這是我的一個老名字。當我將其更改爲「ultimateTimer」以與上述「ultimateTimer.app」匹配時,我發現Xcode正確連接到模擬器。

0

嘿,更新Xcode到4.0.2。問題解決了:)

+0

4.3.2對我來說還是有這個問題的 – 2012-05-11 14:37:37

0

我有同樣的問題,我嘗試了每個解決方案,但沒有工作。最後,在我重新啓動計算機後,問題消失了。

1

我換了一個新的鼠標後出現同樣的問題。重新啓動我的iMac解決了這個問題。

1

我剛剛升級到Xcode 4.3.2,並與新項目有同樣的問題。在對項目進行調查和比較之後,我發現新項目已設置爲LLDB dbugger,並且所用的項目正在使用GDB。

將新項目的調試器更改爲GDB之後,它就起作用了。我還沒有研究這些差異,但至少我現在可以運行我的新項目。

2

重新啓動模擬器爲我工作

1

確保您開始一個正確的計劃。

I.e。當使用CocoaPods時,運行Pods方案不會啓動模擬器。