http://blog.sina.com.cn/s/blog_6c9d5da50101eg6e.html
在xcode中修改ios项目名称
(2013-07-26 15:30:53)
懒得写了,一下资源来自于互联网不同出处的文章,过程是自己测试过的,可用。
系统 10.8 狮子
开发平台 xcode 4.6
旧工程名 MyProject-iPad
修改之后 新工程名 FjSk-iPad
点击项目,进入
点击项目,进入
可以看到右侧Identity,修改Project Name为:FjSk-iPad,点击enter键,出现
点击Rename,出现对话框,提示你是否创建副本。Disable和Enable都不要紧
可以看到改完后,很多相关名称都已改变:
但是,外面文件夹的名称还没改变,我们尝试修改看看
点击上图中MyProject-iPad,改个名:
改完之后回到xcode,发现
里面的类都已经引用不到了,怎么办?
把右边的Group Name改成FjSk-iPad,点击enter键;而且,可以看到下面Path下还有个MyProject-iPad,点击右边的矩形
选中FjSk-iPad文件夹,点击choose,可以看到正常了
可以看到右边还需要选择Info.plist文件,点击选择:(这一步,我没有出现)
添加完之后,还要修改一个地方:
将下面的Prefix Header路径:MyProject-iPad/FjSk-iPad-Prefix.pch改为$(SRCROOT)/FjSk-iPad/FjSk-iPad-Prefix.pch:(路径根据自己的实际路径来写)
可以看到这样子,运行程序试试吧(以上以前SVN信息消失,新SVN信息可以生成)。但是我们仍然看到最外层目录是这样。(直接修改文件名称就可以了)
运行下,你会发现报错了,问什么呢?因为工程还是引用的是Test文件夹下的文件,你把Test文件夹改为了MyApp,所以找不到了。
你只需要把引用的文件夹名字改为MyApp就可以了。
右键点击MyApp.xcodeproj,显示包内容,选择project.pbxproj文件打开,搜索Test,把Test替换为MyApp
运行下,会有警告,因为你刚才把.plist文件copy到bundle里了。只需要把它删除即可。
再运行下,没错误,没警告。
如果Run旁边的项目名称没有变化,可做如下操作:
选择 Product--->Edit Scheme,在打开的框中,找到对应的工程。点击左下方的“Manage Schemes”,点击打开的对话框右上角的“Autocreate Schemes Now”按钮后,会生成一个新的行,删除原来的行,然后选中新的行,点击“OK”。问题解决。