前几天我用一个愚蠢的开发代码开始了一个iPhone项目,现在我想改变这个项目的名称,因为它快要完成了。我该怎么做呢?
当前回答
另外:你的目标名称可能与你的应用程序名称相同-注意,改变目标名称不会改变应用程序名称-只有下面描述的目标属性的变化-才会改变应用程序名称。
其他回答
我认为这里有一点混乱:
您想更改项目名称还是 你想在iOS仪表板上更改应用程序名称吗?
通常改变后者就足够了,在plist中添加/修改BUNDLE DISPLAY NAME键。
最好保持项目名称不变,但它可能会被更改。
注意,Bundle显示名称可以包含空格和特殊字符,但项目不能。这样做一些cmd行工具将失败,由于文件名路径规则。
甚至可以本地化更多的Bundle Display名称。
因此,除非您处于早期阶段,需要更改内部项目名称,否则请继续使用Bundle Display name键。
在Xcode 3.2中,只需要在Groups & Files面板中选择Project条目,然后选择菜单项Project→Rename…
对于Xcode 10.2:
虽然这个问题有很多答案,但我想详细解释整个概念,以便每个人都可以将这些知识应用到进一步或以前的Xcode版本中。
每个Xcode项目都由一个或多个目标组成。根据apple的说法,目标指定要构建的产品,并包含从项目或工作区中的一组文件构建产品的说明。所以每个目标都是一个独立的产品(应用程序)。
更改名称的步骤:
步骤1:进入Targets,打开要更改名称的目标器的Info选项卡。
第二步:查看自定义iOS目标属性下的Bundle名称键,该键被设置为默认属性$(PRODUCT_NAME)。
第三步:你可以直接更改Bundle名称(不推荐),或者如果你打开Build Settings选项卡,然后在Setting下搜索Product name,你会看到Product name被设置为$(TARGET_NAME)。
步骤3A:您可以更改产品名称,也可以通过双击目标更改目标名称。
所以改变产品名称(应用名称)或目标名称都会产生相似的结果。但如果你只想更改应用程序名称,并希望继续使用相同的目标名称,则只需更改产品名称。
在Xcode 13中,如果你想改变应用程序的显示名称,那么只需到plist并简单地替换CFBundleDisplayName的值:使用它你可以显示应用程序的名称。 在.plist文件中,您需要添加这个。
CFBundleDisplayName 你的应用名称
在Xcode 4或更高版本中,仅更改应用程序名称(将与应用程序图标一起显示):
在“组和文件”面板中单击项目文件图标,选择“目标”→“生成设置”→“包装”→“产品名称”。单击该行。快闪店会来的。在这里输入您的新应用程序名称。
在Xcode 4或更高版本中,仅更改项目名称(将与项目图标一起显示):
在Groups & Files面板中点击你的项目文件图标,从右边面板中选择project(在目标上面)。看看最右边的窗格(只有启用了“隐藏或显示实用程序”,它才可见)。查找项目名称。将其编辑为您想要赋予项目的新名称。
从模拟器/设备中删除应用程序,清理并运行。变化应该反映。
就是这样。
推荐文章
- Xcode 8 / Swift 3: "Expression of type UIViewController?未使用”警告
- UICollectionView Self Sizing Cells with Auto Layout
- iOS 7导航栏文本和箭头颜色
- 如何在iOS上进行base64编码?
- 是否有可能更新一个本地化的故事板的字符串?
- 以编程方式获取Bundle Identifier
- 为iPad和iPhone设计输入按钮
- 如何在我的iPhone应用程序中使用NSError ?
- 我的预发行应用已经在iTunes Connect中“处理”了一周多,这是怎么回事?
- Xcode iOS项目只显示“我的Mac 64位”,但不显示模拟器或设备
- Objective-C中的自动引用计数不能防止或减少什么样的泄漏?
- 在Xcode 9中如何从打开的多个模拟器中退出或关闭单个模拟器?
- 如何使用Swift播放声音?
- UINavigationBar自定义返回按钮没有标题
- 如何精确地以毫秒为单位记录方法的执行时间?