升級(jí)iOS SDK后如何建立已有項(xiàng)目
升級(jí)iOS SDK后如何建立已有項(xiàng)目 (已解決)是本文要介紹的內(nèi)容,今天,我把iOS SDK從4.0升級(jí)到了4.2。滿心歡喜的打開已有iOS項(xiàng)目,想看看體驗(yàn)一下新版SDK,等待我的卻是一個(gè)從沒有看到過的錯(cuò)誤:Base SDK Missing。當(dāng)我點(diǎn)擊“Build and Run”按鈕時(shí),看到Xcode右下角出現(xiàn)了一個(gè)紅色的錯(cuò)誤提示消息,太囧了……
從這個(gè)錯(cuò)誤提示可以看出,編譯我的這個(gè)項(xiàng)目需要iOS 4.0 SDK,但是現(xiàn)在Xcode不能找到這個(gè)SDK了。事實(shí)上,當(dāng)我把iOS SDK 從4.0升級(jí)到4.2以后,我的Mac上已經(jīng)沒有iOS SDK 4.0了。既然這樣,我們就應(yīng)該為應(yīng)用程序指定新的SDK。我們通過菜單打開項(xiàng)目的信息面板,以便修改該項(xiàng)目的SDK。Project->Project Settings:
我把項(xiàng)目的SDK修改成為iOS 4.2,然后在點(diǎn)擊“Build and Run”,看看我的項(xiàng)目能否運(yùn)行呢?
又出現(xiàn)錯(cuò)誤,我可以確定自己沒有改過任何設(shè)置,出現(xiàn)這個(gè)問題應(yīng)該跟已有的Build Target有關(guān)。如果我刪除已有的Target,然后再添加一個(gè)Target能否解決問題呢?抱著試一試的心態(tài),我在Xcode里刪除了Targets下面的所有Target。然后再通過菜單添加一個(gè)新的Target。
接著,我再設(shè)置Target的類型:
點(diǎn)擊“Next”按鈕后,出現(xiàn)了一個(gè)設(shè)置Taget屬性的對(duì)話框。我保持對(duì)話框里頭的設(shè)置不變,再次點(diǎn)擊“Build and Run”按鈕…… 。感謝黨,感謝人民,感謝國家,它成功編譯并正常運(yùn)行了。
小結(jié):關(guān)于升級(jí)iOS SDK后如何建立已有項(xiàng)目 (已解決)的內(nèi)容介紹完了希望本文對(duì)你有所幫助!