2015-04-24 54 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

相关问题