我前几天用一个愚蠢的开发代码名称开始了一个iPhone项目,现在我想改变项目的名称,因为它已经快完成了.
但是我不知道如何使用Xcode来做这件事,尝试在info.plist文件中更改应用程序的名称,导致签名过程出错(我认为......)并且我的应用程序不会启动给出我是一个启动器错误.
我想我可以制作一个新项目并将所有内容复制粘贴,但它看起来很原始,我希望有一个更文明的解决方案.
Gia*_*iao 975
Targets在XcodeGet Info 在您的项目目标上(您当前的开发名称)Product Name下Packaging.更改您希望新项目名称的值.Jav*_*diz 343
在新版本的Xcode(Xcode 5)中更改项目名称遵循这个简单(尽可能详细)的步骤:
注意:在此示例中,我将假设的"Sample"名称更改为"Test"名称.
在项目导航器中的项目根目录上慢慢单击两次,然后它变为可编辑.
重命名项目.
按"确定"后,助手会建议您自动更改所有与项目名称相关的条目,并允许您取消选择其中一些条目(如果需要).
按'重命名',Xcode将完成剩下的工作.同时,Xcode可能会询问您制作项目快照的选项(这是非常值得推荐的).
除了重命名项目之外,您可能还想重命名方案,使其与新项目名称匹配.
重复类似1和2的步骤,然后按OK.
而已.
另一种情况...... 之前的解释与更改项目名称有关,但您可能只需要更改主屏幕中应用程序图标下方显示的显示名称.这些是步骤:
在"支持文件"组中,找到info.plist(或相关)文件
找到"Bundle display name"键并将值更改为新名称.


从模拟器或任何其他测试设备中删除"旧"应用程序.
再次清理并重建您的应用.
就是这样,您现在可以在主屏幕中看到新的应用名称.
Atm*_*tma 189
您在info.plist中更改了包显示名称.就这么简单.
更改"包显示名称"(而不是"包名称")是在应用程序名称中包含"+"等字符的唯一方法.在项目名称中包含特殊字符会在上传到应用商店时出错!
gar*_*ois 144
在Xcode 4中,搜索目标"Build Settings"选项卡下的"Product Name".
Ale*_*Cio 41
1.选择目标

2.选择信息

3.插入捆绑包显示名称并设置应用程序标题

Dil*_*mar 38
这就是我在Xcode 4中的变化:
Cod*_*ter 37
如果您只想更改显示名称,则可以直接从app的属性文件(plist)进行更改.
您可以使用以下键添加新行:bundle display name
这是一个例子

使用此功能时,将显示您使用此键指定的应用程序名称.
所以你可以这么做.
Aks*_*hay 17
如果您需要更改iPhone主屏幕上显示的应用程序名称,则需要在目标配置中进行,而不是项目配置.
在Xcode中展开"目标"组,然后单击该项下的项目.它应该共享项目的名称,这也是生成的应用程序的默认名称.
按命令-I打开信息窗口,然后导航到Build标签.
将Configuration下拉列表设置为Read All Configurations.
在Packaging标题下查找名为Product Name的设置.
将该值更改为编译应用程序所需的名称,并使用Bugs Bunny的不朽词语:Viola!做一个干净然后构建,你的应用程序将采用新的名称.
Sud*_*hra 17
对于 Xcode 10.2:
虽然这个问题有很多答案,但我想详细解释整个概念,以便每个人也可以将这些知识应用于 Xcode 的进一步或以前版本。
每个 Xcode 项目都包含一个或多个目标。根据苹果的说法,A target specifies a product to build and contains the instructions for building the product from a set of files in a project or workspace.因此每个目标本身都是一个产品(应用程序)。
改名步骤:
步骤 1:转到目标并打开要更改其名称的目标的信息选项卡。
步骤2:在设置为默认属性的Custom iOS Target Properties下查看Bundle name键。$(PRODUCT_NAME)
第3步:你要么可以更改软件包名称(不推荐),或者如果你打开直接生成设置选项卡,然后在搜索产品名称下的设置,你会看到产品名称设置为$(TARGET_NAME)。
步骤 3A:您可以更改产品名称,也可以通过双击目标来更改目标名称。
因此,更改产品名称 (应用程序名称)或目标名称都会导致类似的结果。但是,如果您只想更改App Name并希望继续使用相同的Target Name ,则只需更改Product Name。
Nar*_*lle 14
如果你想更改名称,它将显示在你的屏幕上,在你的图标下,在Xcode 4中,转到Targets-> info-> Bundle Display Name并将其更改为你想要的任何名称.
Muh*_*yab 14
对于 Xcode 11,如果您想更改应用程序显示名称,只需转到 plist 并简单地替换以下值CFBundleDisplayName:
<key>CFBundleDisplayName</key>
<string>Your App Name</string>
Run Code Online (Sandbox Code Playgroud)
请按照以下四个步骤维护序列号。在第 4 步中,输入您想要的名称...
第 1 步:单击您的项目
第二步:点击目标
第 3 步:单击“常规”选项卡
步骤 4:在“身份”下,单击“显示名称”并进行更改。
您可以在图像上查看详细信息。
快捷方式:-> 直接看图片
仅用于更改xcode 4或更高版本中的应用程序名称(将与app图标一起显示):
单击Groups&Files面板中的项目文件图标,选择Target - > Build Settings - > Packaging - > Product Name.单击该行,将出现一个弹出窗口,在此处键入您的新应用名称.
在xcode 4或更高版本中仅更改项目名称(将与项目图标一起显示):
单击"组和文件"面板中的项目文件图标,从右侧窗格中选择"项目"(上方目标),只需在最右侧窗格中看到(只有在启用"隐藏或显示实用程序"时才会显示).查找项目name.Edit它为您要为项目提供的新名称.
从模拟器/设备中删除您的应用程序,清理并运行.更改应反映.
而已
我认为有一点混乱:
通常足以改变后者,在plist中添加/修改BUNDLE DISLAY NAME键.
最好保持项目名称不变,但可能会更改
请注意,Bundle显示名称CAN包含空格和特殊字符,但项目不是.这样做一些cmd行工具将因文件名路径规则而失败.
甚至可以本地化更多Bundle Display名称.
因此,除非您处于早期阶段且需要更改INTERNAL项目名称,否则请继续使用Bundle Display Name键.
有
Product name($(PRODUCT_NAME)):默认为Target name.这对于scheme选择正确的目标很有用Bundle display name(CFBundleDisplayName):默认为Product name.这是向您的iOS用户显示的内容| 归档时间: |
|
| 查看次数: |
454181 次 |
| 最近记录: |