2015-04-24 75 views
0

我看了所有在互聯網上,並試圖一切我可能想改變.xcodeproj名稱 - 例如:http://prntscr.com/6xrms6如何在不崩潰的情況下重命名我的.xcodeproj?

但是這一切只是崩潰的Xcode,然後當我完全重新打開它,我的應用程序中斷。

我該如何解決這個問題?

+0

也許......? https://developer.apple.com/library/prerelease/ios/qa/qa1625/_index.html –

+0

這就是我正在做的事情,它不斷崩潰...... –

回答

1

使用Bash和正則表達式將所有舊項目名稱更改爲新項目名稱。

SRCROOT='path/to/repo' # 1 
find "$SRCROOT" -type f -not -regex '.*/\.git/.*' -not -name '.DS_Store' -print0 | xargs -0 -I {} bash -c 'file="{}"; sed -E -i "" "s/OldProjectName/NewProjectName/g" "$file"' # 2 
find -E "$SRCROOT" -type f -regex '.*OldProjectName.*' -print0 | xargs -0 -I {} bash -c 'src="{}"; dst=$(echo "$src" | sed -E "s/OldProjectName/NewProjectName/g"); mkdir -p "$(dirname "$dst")"; mv "$src" "$dst"' # 3 

說明:

  1. 含有 「OldProjectName」 到 「NewProjectName」 的OldProjectName.xcodeproj
  2. 變化出現在所希望的文件的內容
  3. 重命名的文件,以取代的 「OldProjectName」 出現路徑「 NewProjectName「

注意:您可能需要編輯這些正則表達式以適合您的特定需求。如果你只想重命名你的項目,但不是所有的目標和/或類名,那麼你需要用你使用的正則表達式來狡猾。

另外,我假設你已經嘗試過點擊重命名該項目並沒有出於某種原因...

Click to rename project

相關問題