2014-03-27 193 views
157

我正嘗試在設備上啓動我的應用程序。它正在模擬器上成功啓動。無法啓動進程啓動失敗:超時等待應用程序啓動

  • 列表項
  • 我用7.1 SDK
  • 的Xcode 5
  • 和設備是7.1 iPhone 4S

我曾嘗試:

  • 清潔
  • 清理生成文件夾
  • 刪除應用
  • 斷開/重新連接設備
  • 引導設備
  • 重新啓動的Xcode

我能做些什麼,使工作?

它可能是代碼簽名?

目前,我有它設置爲「不要代碼簽名」

+1

您是否檢查過您的提供資料?去組織者,並確保您的設備是綠色的,而不是黃色的。它可以讓你從那裏排除故障。 XCode5對舊版本進行了重大改進,可自動同步您的配置代碼簽名配置文件。 – ApolloSoftware

+0

檢查這個http://stackoverflow.com/questions/10087985/xcode-doesnt-see-my-ios-device-but-itunes-does – Anupam

回答

395

我有這個問題,當我從運行Xcode中的應用程序時使用分發證書,而不是開發者之一。你可以檢查你的目標 - >生成設置 - >代碼簽名。

As @AndyDynn在他的評論中指出: 請確保您在「目標」版本設置中執行此操作,而不僅僅是「項目」版本設置。

+136

這很荒謬。有史以來最差的錯誤消息 –

+5

對我來說,這是配置文件分發,而不是證書。 – user1021430

+7

只要確保在「目標」構建設置上執行此操作,而不僅僅是「項目」構建設置。 – AndyDunn

11

要運行在設備上的應用程序,您將執行下面這些任務:

  1. 申請開發證書。

  2. 將您的設備添加到門戶網站。

  3. 代碼簽署您的應用程序。

  4. 在設備上啓動您的應用程序。

欲瞭解更多詳情檢查this

3

我得到了同樣的問題,在看到答案後,我發現我的。手頭的問題是:我的開發人員分發證書是,從iOS開發中心去掉,所以我只是假定它已經超時了。我沒有得到一個很好的警告,只是上面的錯誤 - 安裝工作,但調試沒有。所以我讓Xcode爲我重新生成了一個新的。

0

在我的情況下,在目標 - >構建設置 - >配置文件中沒有任何價值。儘管代碼簽名看起來沒問題)

8

如果您的配置文件和代碼簽名一切正常,請嘗試退出並重新啓動您的XCode。它會爲我工作。

18

我從字面上重新啓動了我的iPad,它已連接到測試應用程序,並解決了問題。

+0

重新啓動我的iPad後配置文件的事情爲我工作 –

0

確保在您的環境中部署配置文件設置爲您的發展概況:項目>構建設置>代碼簽名

考慮你的目標設定和波德項目設置它(如果使用可可豆莢)。

如果發展不存在配置文件創建或下載: 證書,標識&配置文件>部署配置文件

1

我清理了我的臨時配置文件,重新啓動了iPhone,重新啓動計算機,它爲我工作。

1

只是向任何人遇到這個問題拋出一個額外的建議(它最近經常燒我) - 嘗試去目標 - >(你的目標) - >一般 - >團隊和重新選擇相同團隊,這迫使Xcode爲你更新配置文件。

這一直是我幾次的罪魁禍首。如果您最近重新下載了新設備或w/e的分發證書,似乎會發生這種情況。或者如果您剛剛傾銷了Provisioning Profiles目錄。

1

我有同樣的問題,我嘗試了所有建議的步驟,但我設法讓它部署,只有在我關閉我的iphone後運行。

7

我剛纔有這個問題。 我必須在設備上打開應用程序並點擊信任計算機。 沒有必要讓我重啓20次,耶。

+0

同樣的事情發生在我身上iOS8/iPhone 6只是啓動應用程序 – Cyprian

0

繼上述後,它仍然沒有工作(從xCode 6)。但重啓手機並刪除應用程序後,它的工作。

0

檢查產品名稱的點「。」 「。」在產品名稱中不允許使用。

0

供應配置文件中的選擇可能會導致此問題。因此,在啓動應用程序時,請確保您使用的是開發概要文件&而不是分發概要文件。我一直面臨同樣的問題。但是使用相同的過程逃脫了它。

檢查項目>構建設置>配置文件&選擇您的開發配置文件。

並且還在同一個選項卡中處理代碼簽名標識。確保你選擇了分配的開發者&的身份。

0

下面解決了我兩個步驟:

對於xcode版本:7.2

  • 1.Select您的任何模擬器來運行(剛開始跑步,沒有必要完全加載應用程序)。
  • 2.停止它。
  • 3.然後選擇您的設備並運行。

這解決了我的情況。

0

option + command + shift + k然後運行該項目爲我做了伎倆。

3

下面是一些尚未提到的2名真棒黑客:

HACK#1:

鎖定手機,按了XCode啓動,等到XCode中說:「解鎖設備啓動「,然後解鎖你的手機,它會成功啓動,每次作品

HACK#2:

如果你的目標只是調試應用程序,這裏是另一種簡單而直接的方法:應用程序部署

  1. 後,手動啓動。
  2. 轉到XCode - > Debug - > Attach to Process ...從列表中選擇您的應用程序,然後正確調試。

這對我很好,它可以節省很多時間。 我希望這有助於,謝謝!

+0

這不適用於我。 – bob

0

如果您的目標是啓動應用程序並進行調試,您還可以編輯架構以「等待可執行文件啓動」並手動運行應用程序。 該設置位於編輯模式>運行>信息>啓動。選擇「等待可執行文件被啓動」而不是「自動」。它會等待你運行應用程序(通過手動點擊它)而不是超時。

0

上述所有的答案都沒有幫我,我會發表我的解決方案:

刪除xcuserdata文件夾中所有出現在.xcodeproj.xcworkspace並重新啓動Xcode的解決了這一問題。要刪除它,請右鍵單擊您的應用文件夾中的your_app_name.xcodeproj和/或your_app_name.xcworkspace,然後選擇"Show Package Contents"。我希望能幫助別人節省一些時間。