1.前言:
搭了一个项目框架,里面添加了挺多东西的,但是名字是随便起的,苦恼要怎么把这个项目名称修改过来,又不想重新创建!
晚上有很多教程,但是我测试总是不行,苦恼!最终自己摸索成功,分享给需要的伙伴
2.推荐教程
–推荐一个老外的视频教程:https://www.youtube.com/watch?v=jRnVjtNLLLk 需要vpn才能打开
3.问题:
但是我们的项目一般都是集成cocopods,视频教程修改的是纯xcodeproject,那我们要怎么改呢?
解决步骤:
步骤1:修改纯xcode项目
先打开xxx.xcodeproj项目,可以按照上面的视频教程来修改(但是需要vpn才可以打开那个连接)
我贴出我的图文教程吧
1.打开纯xcode项目

2.修改名字

下一步

3.修改target名字


4 上面的步骤完成之后退出xcode,(右键xcode-》退出)然后再继续

5.改完后还是打开纯的xcode项目:Demo.xcodeproj ,里面会提示:

6.因为路径错误,我们要删掉这个文件夹 重新添加文件夹
(但是这样子supporting files这个系统默认的文件夹会没掉,可以不删除只修改成Demo,再替换一下pch)

7.至关重要的的步骤:修改plist路径 与 全局文件的路径


步骤2:修改scworkspace的内容

1.修改配置

编译结果,报错
:-1: Multiple commands produce '/Users/.../Library/Developer/Xcode/DerivedData/.../Build/Products/Dev-iphonesimulator/ProjectDemo/ProjectDemo.framework/Info.plist':
Target 'ProjectDemo' has copy command from '/Users/.../Desktop/Workspace/iOS/.../Pods/ProjectDemo/ProjectDemo/Info.plist' to '/Users/.../Library/Developer/Xcode/DerivedData/.../Build/Products/Dev-iphonesimulator/ProjectDemo/ProjectDemo.framework/Info.plist'
Target 'ProjectDemo' has process command with input '/Users/.../Desktop/Workspace/iOS/.../Pods/Target Support Files/ProjectDemo/Info.plist'
解决方法
第一种解决:
ProjectDemo - Open target > Build phase > Copy Bundle Resource/Compile Sources > removed info.plist from here
第二种解决:
xcode - File - WorkspaceSettings - Legacy Build System
command + B Succeeded
修改podfile ---- pod update
网友评论