2017-06-19 112 views
1

我想運行一個應用程序,我正在開發運行iOS 10.2.1的iPhone。我也嘗試在運行iOS 10.2的模擬器上運行它。我的Xcode版本是8.3.3。儘管我將部署目標更改爲8.0,但當我嘗試在10.3下的設備上運行時,出現以下錯誤。在更改部署目標時,除了將其從Xcode的「信息」選項卡中更改外,還有其他一些事情我應該注意嗎?該錯誤將部署目標指定爲10.3,但不是。我怎樣才能解決這個問題?如何解決iOS部署目標問題?

"Run destination is not valid for running the scheme.."

My deployment target

謝謝

回答

0

我記得同樣的問題在我的代碼發生。

以我爲例,我意識到,我還沒有更新我的Base SDK到最新的iOS版本在Build Settings

要做到這一點,就Project name -> Build Settings -> Base SDK

enter image description here

單擊如果基地SDK不請確保在頁面頂部的過濾器中選擇了「全部」。

此外,有時該項目有多個目標,您可能會將Base SDK設置爲錯誤的目標。

+0

我的基礎SDK似乎是最新的iOS版本。我如何檢查項目是否有多個目標,以及如何知道我是否將Base SDK設置在錯誤的目標上?我可以檢查單獨目標的基礎SDK嗎? – tkorkmaz

+0

您可以看到目標選項卡下的所有目標列表,如附件屏幕截圖(屏幕截圖中隱藏的目標)所示。點擊每個目標並驗證基礎SDK。值得一試。 – tek3

+0

針對不同的目標,iOS部署目標不同。我在「目標選項卡」下進行了更改,它工作正常非常感謝! – tkorkmaz