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 –
这就是我正在做的事情,它不断崩溃...... –