0
我看了所有在互聯網上,並試圖一切我可能想改變.xcodeproj名稱 - 例如:http://prntscr.com/6xrms6如何在不崩潰的情況下重命名我的.xcodeproj?
但是這一切只是崩潰的Xcode,然後當我完全重新打開它,我的應用程序中斷。
我該如何解決這個問題?
我看了所有在互聯網上,並試圖一切我可能想改變.xcodeproj名稱 - 例如:http://prntscr.com/6xrms6如何在不崩潰的情況下重命名我的.xcodeproj?
但是這一切只是崩潰的Xcode,然後當我完全重新打開它,我的應用程序中斷。
我該如何解決這個問題?
使用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
說明:
OldProjectName.xcodeproj
注意:您可能需要編輯這些正則表達式以適合您的特定需求。如果你只想重命名你的項目,但不是所有的目標和/或類名,那麼你需要用你使用的正則表達式來狡猾。
另外,我假設你已經嘗試過點擊重命名該項目並沒有出於某種原因...
也許......? https://developer.apple.com/library/prerelease/ios/qa/qa1625/_index.html –
這就是我正在做的事情,它不斷崩潰...... –