天天看點

如何修改Xcode項目名稱(附解決點選運作後提示:finished running 不能運作問題)

項目經驗不足,在做項目的時候,由于需求不定以及自己的不專業等各方面原因,造成了後來要進行項目名稱的更改。可是在Xcode 4.5.2中進行項目名稱修改不是僅僅簡單到把項目名改了然後儲存這麼簡單,實踐證明這樣做會讓項目中所有檔案全部不能用。是以經過Google和自己摸索之後,才得以了解怎麼去進行更改,下面來分享一下。

這裡以曾經建立的一個叫做TableViewTest的項目為例,現在想将其更改為TableView

如何修改Xcode項目名稱(附解決點選運作後提示:finished running 不能運作問題)

1. 打開項目檔案夾,将裡面所有的檔案複制到一個新的檔案夾中去;

2. 打開新得到的檔案夾,裡面有TableViewTest檔案夾和TableViewTest.xcodeproj。現在更改TableViewTest檔案夾名為TableView,然後在更改名稱之後的Table檔案夾中把TableViewTest-Prefix.pch兩個檔案名稱改掉,最好還要把裡面的内容都替換為TableView,即将TableViewTest——>TableView。

如何修改Xcode項目名稱(附解決點選運作後提示:finished running 不能運作問題)

3. 用文本編輯器打開TableView-Prefix.pch,将裡面的TableViewTest全部替換成TableView。

如何修改Xcode項目名稱(附解決點選運作後提示:finished running 不能運作問題)

4. 選擇TableViewTest.xcodeproj,随便換成什麼名字,比如換成ttttt.xcodeproj;

5. 再選擇ttttt.xcodeproj,右鍵選擇Show package Contents(中文是為  “顯示包内容”),然後再用文本編輯器打開project.pbxproj,替換裡面的TableViewTest為TableView(注意:全部替換)。

6.打開ttttt.xcodeproj,點項目

如何修改Xcode項目名稱(附解決點選運作後提示:finished running 不能運作問題)

7.然後點右邊的那個Project Name名換成TableView,然後會出現警示框,選擇Rename,再選擇Enable,搞定。

8.做到這一步,其實算是改名成功了,但是有時候你會發現不能運作,不能選擇模拟器,因為上面變成了My Mac 64-bit,這個也很好解決。右鍵單擊TableView.xcodeproj,選擇Show Package Contents,你會看到一個xcuserdata的檔案夾,删除之。搞定!

如何修改Xcode項目名稱(附解決點選運作後提示:finished running 不能運作問題)

(Finished running 不能運作問題)

9.有的同學成功運作後會提示 Finished running,然後死活不能在模拟器上編譯運作。這裡的問題可以看下面。

1.info.plist檔案中“Required device capabilities”項下,“armv7”删掉,改成“armv6”

如何修改Xcode項目名稱(附解決點選運作後提示:finished running 不能運作問題)

2.build settings中,Architectures裡添加“armv6”

如何修改Xcode項目名稱(附解決點選運作後提示:finished running 不能運作問題)

Clean一下,正常運作。