如何在Xcode5 上建立支持iOS5.0的工程

如何起始建立一個工程就不提了,直接上乾貨: 測試

一、經過Xcode5直接建立的工程是沒辦法直接將Deployment Target設置爲5.0的。 ui

解決:在build setting中設置編譯環境以下圖 spa

以後在到Deployment Target中設置便可。 code


二、若是你使用了stroyboard,此時運行仍然是不成功的,提示沒法找到storyboard文件。 get

解決:選中storyboard,而後在設置其屬性以下 編譯


三、如今已經能夠在模擬器上測試運行了,可是。。。。。若是你足夠幸運,還會收到這樣的提示「iOS模擬器未能安裝此應用」。 im

解決:別急,還原一下模擬器便可。 img


四、如今就完事大吉了。。。。NO,若是你對Storyboard瞭解的很少,那麼當你往storyboard中拖控件後運行極可能看到一片白,並且會獲得一個Warning,"storyboard is not availabel when compiling for targets before iOS6.0" 文件

解決:這是由於咱們在作第2步時生成了一箇舊版的新storyboard(English),而iOS5加載的正是這個新生成的,而若是你沒有選中這個storyboard(English)而直接拖放控件,控件默認是添加到新的那個storyboard(Base)中的,因此iOS5上就看不到添加的控件。 storyboard

有兩個storyboar存在是否是很煩,能把Base的刪掉嗎?能夠,並且不會影響iOS7上的運行。至於怎麼刪,本身摸索一下吧。

相關文章
相關標籤/搜索