在開發 iOS App 的過程中,開發者可能會遇到各種錯誤。其中之一就是
failedToGetInstalledApplicationInfoAfterInstalling
這個錯誤。該錯誤通常發生在 App 安裝後,Xcode 無法獲取該 App 的安裝資訊時。本文將為您簡單說明此錯誤的原因與解決方法。
錯誤說明
若拆解該錯誤訊息,其含義如下:
-
failedToGetInstalledApplicationInfoAfterInstalling:- 意指「安裝 App 後,在獲取已安裝應用程式資訊的過程中失敗」。
換句話說,儘管 App 已安裝至裝置(或模擬器)上,Xcode 卻無法正確確認該已安裝 App 的資訊。這可能是由於 App 未能正確安裝,或是 Xcode 與裝置(或模擬器)之間存在臨時性的通訊問題所導致。
發生原因
此錯誤可能由多種原因引起,常見的起因如下:
- Xcode 建置快取問題 :Xcode 保留了舊的建置快取,可能與新編譯的 App 產生混淆。
- 安裝錯誤 :App 未能正確安裝至裝置,或是在安裝後讀取 App 資訊的過程中發生問題。
- 模擬器或裝置問題 :模擬器或連接的實體裝置偶爾會發生錯誤,導致 Xcode 無法正常接收安裝資訊。
解決方案:清除建置 (Clean Build)
最簡單且有效的解決方案是進行 「清除建置 (Build Clean)」 。透過執行清除建置,Xcode 會移除舊有的快取,並重新從零開始編譯 App,藉此解決問題。
清除建置的方法
-
前往 Xcode 選單中的
Product。 -
點擊
Clean Build Folder。(快捷鍵:Shift + Command + K) -
接著再次選擇
Product > Build重新編譯 App。(快捷鍵:Command + B)
其他補充解決方案
- 重新啟動模擬器 :如果執行清除建置後問題依舊,請嘗試關閉並重新啟動模擬器。
- 重新連接裝置 :若是部署至實體裝置,可以嘗試重新插拔傳輸線,或是重啟裝置後再次執行建置。
- 重新啟動 Xcode :有時問題出在 Xcode 本身,重新啟動 Xcode 也是一個解決方法。
結論
failedToGetInstalledApplicationInfoAfterInstalling
錯誤主要是由 Xcode 與裝置之間的臨時通訊問題所引起。要解決此問題,可以嘗試
清除建置
,必要時重啟模擬器或裝置。雖然這個問題相對常見,但由於解決方法很明確,無需過度擔憂。