我刪除了我的應用程序目標,現在我所有的生成選項都消失了。我無法運行我的項目,因爲我錯過了一個目標。我如何重新生成它?如何重新創建已刪除的目標?
2
A
回答
6
您有兩種選擇。
第一個是DarkDust的建議:從備份或SCM存儲庫進行恢復(如果有的話)。如果你們兩個都沒有,你必須承認你是在乞求麻煩。
第二個是不幸的,但帶有希望的信息。重新創建目標。從主菜單中選擇文件>新建>新建目標,然後選擇適當的目標類型(Cocoa Mac OS X應用程序,基於文檔或其他)。選擇新目標後,單擊Build Phases選項卡,展開Compile Sources階段,並將所有實現文件 - .m(如果有的話) - .m(和.c和.mm) - 拖入列表中,以便它們編譯爲這個目標。展開Link Binary with Libraries階段並添加您使用的任何框架。展開復制包資源階段並拖動資源(包括xibs,信用點,InfoPlist.strings,您的應用圖標等)。不要忘記重新創建您可能已經手動設置的任何複製文件構建階段(如果您已完成,您已經知道如何)。這應該做到這一點。我提到的希望信息是,您現在已經熟悉目標是什麼以及構建產品所需的一切。實際上它比看起來簡單得多。
2
如果從備份或存儲庫中恢復不是選項,並且您的包擁有很多資源,我建議從頭開始一個新的XCode項目並將源文件和資源導入到該項目中。
- 創建一個與您的項目相同類型和信息的新Xcode項目。
- 刪除這個新項目的ViewController和AppDelegate源文件,將源文件複製到新項目的文件夾中,然後將它們導入到Xcode項目中。
- 添加您使用過的任何框架。
- 將資源(圖像,聲音,plists等)導入到項目中。
它可能比重新創建目標並添加東西花費更長的時間,但是您不太可能在過程中犯錯誤,並且確保將所有內容都正確添加到目標。
相關問題
- 1. 如何刪除並重新創建目標服務器中的表?
- 2. Wix在重新安裝時重新創建已刪除的快捷方式
- 3. Pod刪除後重新創建
- 4. 我刪除了我的web.config,如何重新創建?
- 5. 如何刪除目標用戶使用scp創建的目標文件夾
- 6. 刪除文件vs目錄+重新創建表現
- 7. JMS QueueRequestor和已刪除的目標
- 8. Perforce與已刪除目標的集成
- 9. 可以刪除和重新創建索引加快SQL刪除?
- 10. 如何在Ruby on Rails中重新創建Schema.rb(刪除後)?
- 11. 如何使用jquery刪除和重新創建元素?
- 12. 刪除已創建SPModification的非默認區域的條目
- 13. Java重新添加已從JComboBox中刪除的項目
- 14. Django 1.10 - Formset重新填充已刪除的項目
- 15. 重新加載已刪除的列表項目
- 16. 刪除插入目標表中已有的新記錄
- 17. TypeScript手錶 - 刪除已刪除的目標JS文件
- 18. 重新定位已刪除的TFS構建
- 19. 如何重新初始化已從DOM中刪除的按鈕?
- 20. 如何重新裝飾recyclerView項目被刪除的項目下
- 21. 如何從Eclipse Helios中刪除已刪除的項目?
- 22. Rails 3 - 如何刪除已創建的數據庫表?
- 23. 如何創建包含已刪除文件的文件?
- 24. 如何重新綁定錨標記的已移除事件
- 25. MySQL從表或更新表列刪除標記爲已刪除?
- 26. 更新表或刪除並重新創建?
- 27. 從刪除/重新創建數據庫在使用建--all
- 28. 如何刪除重複的列條目?
- 29. 創建DataGridViewButtonCell刪除DataGridView的項目?
- 30. 創建新標記時刪除圈標記
你有SVN,Mercurial,Git等版本控制系統嗎?如果是這樣,只需恢復到項目仍然完好的修訂版。如果沒有,現在你知道爲什麼你應該使用一個,即使是小型私人項目:-) – DarkDust 2011-06-04 13:33:05
你的問題很難理解。請注意寫得更清楚。 – 2011-06-04 15:14:26
可能會展開您的項目樹以顯示您的目標/產品並下拉構建菜單,然後截取屏幕截圖。 – 2011-06-04 15:18:18