如何用 Xcode 重命名 Swift 项目
昨天晚上重命名一个 Swift 项目,没想到问题还挺多的,花了点时间,今天再次尝试重命名项目,特此记录,供后续参考。
接下来我演示将项目名称从 SwiftUIMacOSDemo 改为 MacOSDemoSwiftUI。
1. 重命名项目根目录
1 | # gan @ ganzhixiong-mac-studio in ~/Documents/swift/swiftui/SwiftUIMacOSDemo on git:main x [22:31:04] |
2. 重命名项目 Group 名称
打开项目
1
2
3
4
5
6
7
8
9
10
11# gan @ ganzhixiong-mac-studio in ~/Documents/swift/swiftui/MacOSDemoSwiftUI on git:main x [22:36:20]
$ ll
total 0
drwxr-xr-x 24 gan staff 768B 11 29 00:39 SwiftUIMacOSDemo
drwxr-xr-x@ 6 gan staff 192B 11 29 22:34 SwiftUIMacOSDemo.xcodeproj
drwxr-xr-x 3 gan staff 96B 11 29 00:17 SwiftUIMacOSDemoTests
drwxr-xr-x 4 gan staff 128B 11 29 00:17 SwiftUIMacOSDemoUITests
drwxr-xr-x 3 gan staff 96B 11 29 00:17 zh-Hans.lproj
# gan @ ganzhixiong-mac-studio in ~/Documents/swift/swiftui/MacOSDemoSwiftUI on git:main x [22:36:25]
$ open SwiftUIMacOSDemo.xcodeproj依次回车点击导航栏中的 Group,修改将包含 SwiftUIMacOSDemo 的 Group 修改为 MacOSDemoSwiftUI。点击弹出的提示框中的Rename。
3. 重命名文件名
重命名所有文件名中包含 SwiftUIMacOSDemo 的,改为 MacOSDemoSwiftUI。
4. 文本替换
我发现 Xcode 会出现部分文本替换不成功,改为 AppCode 替换成功了。
5. 创建 New Scheme,并删除久的 Scheme
6. 编译成功
如何用 Xcode 重命名 Swift 项目