簡體   English   中英

將Xcode 5降級為Xcode 4.6后,儀器停止工作

[英]Instruments stopped working after downgraded Xcode 5 to Xcode 4.6

將Xcode從Xcode5降級為Xcode4后,儀器停止工作。 當我在模擬器中運行時,它實際上可以工作,但是在我的設備中,它無法運行。

當我在項目上運行Instruments時,出現以下屏幕: 在此處輸入圖片說明

Instruments嘗試啟動該應用程序,但沒有從中獲取任何數據,並且正在運行的進程始終處於解析狀態。

在我卸載Xcode5並重新安裝Xcode 4.6.3之后發生了這種情況。 我也嘗試了Xcode 4.6.2,但是什么也沒發生。 我正在使用OS Mountain Lion 10.8.5和iPhone iOS 7.0

這樣解決:

  1. 在實踐中,Instruments從來沒有(對我而言)測試在SDK比Xcode默認版本更新的設備中運行的應用程序。 因此,我安裝了最新的Xcode,現在可以在最新的iPhone SDK上運行儀器。

  2. 為什么使用舊版本的Xcode? 因為我願意編譯到舊的SDK版本(比iOS SDK 7.0早),所以Xcode5僅隨iOS SDK 7.0一起提供。

  3. 那么,如何使用Xcode5中的iOS 6.1 SDK進行編譯? 我在Xcode 5中安裝了iOS SDK的預覽版。因此,我選擇SDK版本為6.1,而不是iOS 7.0。

  4. 如何將較舊的SDK安裝到最新的Xcode?

    • 4.A. 您可以從http://www.4shared.com/zip/NlPgsxz6/iPhoneOS61sdk.html獲取iOS 6.1 SDK,也可以下載較舊的Xcode並從其內容中獲取SDK

    • 4.B. 將此文件夾解壓縮並粘貼到/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs

    • 4.c. 重新啟動xcode。
    • 4.d. 您現在可以在項目的構建設置中選擇較舊的SDK

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM