2012-04-23 52 views
14

該方案的'PrintingWebView'不包含可爲運行目標我的Mac 64位支持的SDK構建的可構建項。確保您的目標都指定了此版本Xcode支持的SDK。cocoa:確保您的目標都指定了此版本的Xcode支持的SDK

enter image description here

+0

那麼,什麼SDK(S)是你的目標(S)設置爲使用? – 2012-04-23 01:16:34

+0

我不知道如何設置。我想運行測試。 – 2012-04-23 01:22:41

+1

在您構建它之前,您無法在此項目中運行任何內容。在Project Navigator中選擇項目對象,然後選擇每個目標並查看目標的Build Settings以查看它設置使用的SDK。確保每個目標都設置爲您擁有的SDK。 – 2012-04-23 01:25:49

回答

27

我遇到了這個問題。 在我的情況下,可以通過以下步驟解決這個問題:

項目 - >目標 - >構建設置

修改以下項目:1.Base SDK; 2.建築; 3.iOS部署目標。

然後清理並構建應用程序。

+0

答案幫了我很多。謝謝。 我還必須將編譯器更改爲「Default Compiler(Apple LLVM compiler 4.1)」 – JohannesRu 2013-02-05 12:07:03

+0

@biaobiaoqi。謝謝。你是對的。我構建了keycastr應用程序。 ![Base SDK](http://i.stack.imgur.com/eDQz0.png) – 0x8BADF00D 2013-10-05 04:06:32

+0

這幫了我很多,謝謝。我從mac-dev下載了一些示例項目代碼,並花了數小時調整編譯器選項並鏈接源代碼以嘗試構建它。現在我覺得很愚蠢,因爲這麼簡單。 – lukecampbell 2013-12-07 16:02:08

0

以上答案是正確的。我犯了一個愚蠢的錯誤,我的應用程序專門用於iPad,並且我錯誤地試圖在iPhone模擬器上構建,並且出現此錯誤。確保也要部署在相關設備上。

2

試試這個簡單的一個:

Target 
    '---> General 
      '---> Deployment Info 
          '---> Deployment Target 
            '---> Choose Version (Better lower version) 
相關問題