1.前言:
搭了一個(gè)項(xiàng)目框架,里面添加了挺多東西的,但是名字是隨便起的,苦惱要怎么把這個(gè)項(xiàng)目名稱修改過來,又不想重新創(chuàng)建!
晚上有很多教程,但是我測(cè)試總是不行,苦惱!最終自己摸索成功,分享給需要的伙伴
2.推薦教程
–推薦一個(gè)老外的視頻教程:https://www.youtube.com/watch?v=jRnVjtNLLLk 需要vpn才能打開
3.問題:
但是我們的項(xiàng)目一般都是集成cocopods,視頻教程修改的是純xcodeproject,那我們要怎么改呢?
解決步驟:
步驟1:修改純xcode項(xiàng)目
先打開xxx.xcodeproj項(xiàng)目,可以按照上面的視頻教程來修改(但是需要vpn才可以打開那個(gè)連接)
我貼出我的圖文教程吧
1.打開純xcode項(xiàng)目

2.修改名字

下一步

3.修改target名字


4 上面的步驟完成之后退出xcode,(右鍵xcode-》退出)然后再繼續(xù)

5.改完后還是打開純的xcode項(xiàng)目:Demo.xcodeproj ,里面會(huì)提示:

6.因?yàn)槁窂藉e(cuò)誤,我們要?jiǎng)h掉這個(gè)文件夾 重新添加文件夾
(但是這樣子supporting files這個(gè)系統(tǒng)默認(rèn)的文件夾會(huì)沒掉,可以不刪除只修改成Demo,再替換一下pch)

7.至關(guān)重要的的步驟:修改plist路徑 與 全局文件的路徑


步驟2:修改scworkspace的內(nèi)容

1.修改配置

編譯結(jié)果,報(bào)錯(cuò)
:-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