2018一条龙解决xcode Version 10.0 (10A

2018-11-12  本文已影响119人  KyleLou

1.前言:

搭了一个项目框架,里面添加了挺多东西的,但是名字是随便起的,苦恼要怎么把这个项目名称修改过来,又不想重新创建!
晚上有很多教程,但是我测试总是不行,苦恼!最终自己摸索成功,分享给需要的伙伴

2.推荐教程
–推荐一个老外的视频教程:https://www.youtube.com/watch?v=jRnVjtNLLLk 需要vpn才能打开

3.问题:
但是我们的项目一般都是集成cocopods,视频教程修改的是纯xcodeproject,那我们要怎么改呢?

解决步骤:

步骤1:修改纯xcode项目
先打开xxx.xcodeproj项目,可以按照上面的视频教程来修改(但是需要vpn才可以打开那个连接)
我贴出我的图文教程吧

1.打开纯xcode项目

image.png

2.修改名字


image.png

下一步


image.png

3.修改target名字


image.png
image.png

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


image.png
5.改完后还是打开纯的xcode项目:Demo.xcodeproj ,里面会提示:
image.png
6.因为路径错误,我们要删掉这个文件夹 重新添加文件夹

(但是这样子supporting files这个系统默认的文件夹会没掉,可以不删除只修改成Demo,再替换一下pch)


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

步骤2:修改scworkspace的内容


image.png

1.修改配置


image.png
编译结果,报错

:-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

上一篇下一篇

猜你喜欢

热点阅读