2014-10-09 58 views
0

我在我的系統中安裝了Xcode 6.0.1Xcode 5.1.1。 當我在Xcode 6.0.1中創建項目時,它工作正常,當我在Xcode 5.1.1中創建項目並構建相同的處理器問題時爲UIKit/UIKit.h file not found找不到UIKit/UIKit.h文件

我試圖在構建階段明確添加框架,並且還找不到UIKit。 也適用於Foundation.framework

這一問題已被安裝Xcode 6.

幫助表示讚賞後再次起動。

回答

0

在您的xcode項目中添加pch文件可以非常輕鬆地解決此問題。

  • 結識新文件:⌘cmd+ N

  • 的iOS/Mac的>其它> PCH文件> YourProject-Prefix.pch。

  • 項目>構建設置>搜索:「前綴頭」。

  • 在「Apple LLVM 6.0」下,您將獲得Prefix Header鍵。

  • 輸入:「YourProjectName/YourProject-Prefix.pch」。

  • 清潔工程:⌘cmd+⇧shift+ K

  • 生成項目:⌘cmd+ B add pch file

+0

我試過了,它不工作。該項目在Xcode 6中工作正常,但在Xcode 5.1.1中遇到了問題。 – Raghav 2014-10-09 10:58:41

+0

是的,這是問題。您應該使用舊版本創建項目,而不是在較新版本中使用它的項目。實際上,我假設很多故事板的變化(如午餐屏幕,模塊)在Xcode 6中,所以這是問題。即使我以前在xoce 5.1.1中創建項目,也比在xocde 6中運行它,所以即使在舊版本中,它也可以在任何需要的時候運行。 – 2014-10-09 11:30:56

0

這裏有一個答案,可能幫助別人很新的像我這樣在x代碼的ios生態系統:

對我來說,答案是在構建設置中更改回ios形式的OS X我真的不知道爲什麼我改變它在第一位(可能是因爲它告訴我從測試版一個我想在這裏,我可以改變一些不是beta的東西,而不是完全意識到我在做什麼)。

之後和

  • 刪除Xcode的測試版,並重新安裝的Xcode(6.1 - 當前的穩定)

  • 更新IOS,我的版本的設備(iPhone 4S 8.1.2至最新)

  • 將代碼簽名標識中的簽名更改爲可接受的代碼(配置文件 - 自動)

一切進展順利,我可以通過Xcode提交應用程序。 P.s.也許一些重要的刪除並不是必要的,但它似乎是最安全的選擇。