ios xcode 文件名怎么更改

ios xcode 文件名怎么更改,第1张

打开你的Appdelegate.m 把光标选中到@implementation AppDelegate 后面,意思选中野敏该类;

点击Xcode的Edit->Refactor->Rename ;

再出现的框里面填上你的要更改成的名字smicappdelegate,点击Review;

然后确定一下文件中要改的部分颂碧枝,慧仔无误之后,点击save;

OK!

1、A copy的名称是不是显得不够专业?现在来修改一下:1)首先修改Xcode左上角的target名称:点击xcode左上角Run、Stop右边的工程名称,下拉框中选择Manage Schemes,在d出框中,点击A copy那行,点击一次、再点击一次,就可以修改A copy为你想要的名字了,比如ALite;2)修改xcode左下方Products下的A copy.app名称:点击Targets下你刚才改名后的ALite,点击Bulid Setting,搜索Packaging下的Private Headers Folder Path,修改A copy.app/PrivateHeaders为:ALite.app/PrivateHeaders;2、修改Bundle Identifier和选择不同的证书,让app区分开来1)新target需要的.plist文件 新建一个文件夹X,添加X到项目中,添加时选择target为ALite,不要选target A了,因为不是共用的;复制原来target的A-Info.plist到X,修改其名称为ALite-Info.plist,xcode中右键Add File To ...,选择添加到target ALite中;2)点击target: ALite ->Summary:提示你需要选择plist文件,选择1)中添加的ALite-Info.plist;3)点击target: ALite ->Summary:设置Bundle Idenfitier;4)点击target: ALite->Build Settings->Code Signing:选择另外的证书;3、修改程序名称 一般说来,多个target的程序名扒毁称不同,复制zh-Hans.lproj和en.lproj下薯此念数困的InfoPlist.strings文件到X,xcode中右键Add File To ...,选择添加到target ALite中;然后修改InfoPlist.strings的内容:CFBundleDisplayName="程序名称Lite"4、2个target到现在就创建好了,你添加资源文件的时候,通过选择添加的target来控制不同版本的内容;再说一下预编译宏的事情:target->Build Setting,搜索:Preprocessor Macros,设置Debug和Release里的预编译宏内容,比如TARGET_VERSION_LITE=1表示lite版本(注意=前后不能右空格,有空格会编译不过),程序中对不同版本这样判断:#if TARGET_VERSION_LITE ==1...#elif TARGET_VERSION_LITE ==2...#endif

IOS完美修改项目名称

本文会把一个项目名叫OldDemo123改成NewDemo。

正文:

修改前的项目结构:

修改前的项目结构

1、打开项目,对项目名进行 Rename

1.1、选纯核或中项目名并按下回车,进入可编辑状态:

选中项目名字,进行编辑

1.2、输入新的项目名字,然后按回车,d出改名前和改名后的文件对名,这时点击Rename:

点击 **Rename**

2、修改文件夹名字和显示包内容

2.1、打开应用所在文件夹,修改文件夹名字

注意:

文件夹NewDemoTests和NewDemoUITests里面也要修改

这里的NewDemoTests,原先为OldDemo123Tests。

我们改名字时需要注意,只需要把旧名字(OldDemo123)替换成做伍新名字(NewDemo)即可,不要把其它字符(Tests)删除!

修成后的文件夹名字

2.2、选中NewDemo.xcodeproj右键打开 –>显示包内容 –>双击打开project.pbxproj。

显示包内容氏激,双击打开 project.pbxproj

2.3、打开project.pbxproj文件之后,用搜索快捷键command + f全局搜索旧的项目名OldDemo123,并用新的项目名NewDemo进行替换。替换完成后进行保存command + s,然后关闭。

注意:要把所有的OldDemo123更换成NewDemo。

搜索 OldDemo123 ,并替换成 NewDemo

3、打开NewDemo.xcodeproj文件

注意:打开的是NewDemo.xcodeproj文件,而不是NewDemo.xcworkspace文件。

3.1、此时会d出提示框,点击OK就行。

d出提示框

3.2、显示此时项目结构和修改更新Podfile文件

修改好项目结构

如果你的项目里面没有使用CocoaPods的话,项目应该可以运行成功了。

使用CocoaPods的话,项目虽然表面看起来已经修改成功了,但是运行之后发现提示错误:

使用CocoaPods的话,会提示的错误

此时打开项目文件夹,找到Podfile文件,双击打开,修改target后的项目名为最新的项目名NewDemo。

target'NewDemo'dopod'AFNetworking','~>3.0'end

然后在终端,用cd到项目目录下,运行$ pod install,进行更新。

3.3、打开NewDemo.xcworkspace文件

此时文件显示错误:因为文件路径的原因

错误显示

选中显示红色的OldDemo123文件,点击右侧文件夹小图标,更改路径。

修改文件路径

路径更改成功之后,项目基本就可以运行成功了。

4、修改Scheme名

选中OldDemo123–>下拉中选中Manage Schemes–>d出一个显示框。

修改Scheme名

选中要修改的OldDemo123那一行,并按下回车,进行修改新的名称NewDemo,然后点击Close。

need-to-insert-img

修改新的 Scheme 名

5、项目内全局修改、替换

其实到上面,项目已经基本修改完成了,但是对于一些处女座、强迫症患者来说,还有一些问题,如下:

need-to-insert-img

生成类时的顶部介绍

5.1、全局搜索旧的项目名

need-to-insert-img

全局搜索

5.2、把Find修改为Replace,输入新的项目名,点击Replace All全局替换。

need-to-insert-img

全局替换

最后:

到此,项目名已经完全修改完成了,小伙伴们可以尝试修改了。

下面是修改后的项目结构:

need-to-insert-img

修改后的项目结构

仅做笔记 ~


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12295035.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存