ios xcode 工程名字怎么修改

ios xcode 工程名字怎么修改,第1张

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

1、更名很简单,只要选中Project,再点击一下,就可以重命名了,也可以在右边那里进行:

2、再输入了新的名字——Dispic以后,Xcode会智能的提示你,是否要把所有项目相关的名称也给重命名了,选择「Rename」。

3、做完这一步后,原来的project文件夹,已经变成「Dispic.xcodeproj」,与此对应还有一些其他文件的内容。还没有完,还有一个大文件夹还是老名字:接下去把Group的名字也已相同的方式重命名。

但是它不会自动也重命名整个Folder,这时,访问文件,手动将其重命名,然后Xcode会出现一大堆文件丢失,先不要理他,继续选中Group的名字,然后点击右边那个文件夹,就会出现一个「Choose a directory this group represents」,选中新命名的文件夹来代表就可以了。

4、这时如果编译的话,会提示Info.plist找不到,需要选中Target,然后点击那个「Choose Info.plist File...」,选择之前被重命名的Dispic-Info.plist即可。

做完这部后,编译还是无法通过,提示有文件找不到,其中还是引用了老的目录。这时就只好人工去修改文件「Dispic.xcodeproj」目录下的「project.pbxproj」文件了,里面还有三个字段是「ImageScaner」,替换成「Dispic」即可。

最后编译通过了,但还是遇到一个「warning:ld: warning: directory not found for option '-L」,不影响使用,但觉得还是要去掉,很简单,到Targets ->Build Settings 里面搜索「Framework Search Paths」,删掉对应路劲即可。

这样,重构项目很重要的一步:重命名项目和目录名,就这样完成了。

补充:xcodeproj/xcuserdata 及 xcodeproj/project.xcworkspace/ 都是用户及工作区的数据,版本控制时要ignore掉,特别是多人开发的情况下。

修改ios app名(显示在icon下方的名)

1)

iphone上显示的名字修改info.plist

生成的app名字修改Target->Get info->build里面对应环境->packing里面的Product name

bundle display name 配置文件里面设置, 这个指的是显示在icon下面的名字.

application name在itunes connect上改, 是指显示在app store上的名字.

这两个名字都可以在更新新版本的时候修改.

2)

这个功能太常用了:程序员经常以一个名字开始编写一个应用但在发布之前,常常需要为应用更名.或者想从一个现成程序开始,修改成一个新的应用,而不需要copy\paste.但苹果公司没有提供一个简单的实现方法.本文讲述的方法可以让你随心所欲修改应用输出的名称.

1.复制现有文件夹,将拷贝更名为你所想要的名字.

2.打开新文件夹,将.xcodeproj更名

3.右键点击.xcodeproj并选择Show package contents,d出一个对话框包含了几个文件.(事实上.xcodeproj是这几个文件打成的包)

4.用textEdit打开 project.pbxproj文件,将所有旧名字替换成为新的.

5.删除build文件夹

6.用XCode载入该工程,点击 Build/Clean all targets

然后重新编译工程 — 应当能看到输出的应用有了新名字吧!有的文章说需要修改.pch文件名,但那样更复杂了,所以这里不做介绍.

已上架的APP改app name

http://www.zhihu.com/question/20953491/answer/16916387

在提交新版本的时候编辑应用的各个语言Metadata里面的App Name。在review状态下都可行。


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

原文地址: http://outofmemory.cn/yw/7737869.html

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

发表评论

登录后才能评论

评论列表(0条)

保存