我有一个Xcode项目,假设它叫做Floppy Bird
,它运行在OS / X,tvOS和iOS上。每个目标都有不同的目标,但我觉得我是以一种意想不到的方式命名它们(我称之为OSX
,tvOS
和iOS
)。
但是这会导致构建的应用程序被称为那些目标名称,除非我更加努力地更改这些名称 - 我希望它们全部被称为Floppy Bird
。
这让我觉得我做错了。当然,我不希望每个平台都有不同的项目?我错过了什么?
答案 0 :(得分:1)
但这会导致构建的应用程序被称为那些目标名称,除非我更加努力地更改这些名称 - 我希望它们都被称为Floppy Bird。
目标名称是任意的,不是面向用户的,你应该使用对你有用的东西;你的OSX,tvOS和iOS后缀非常明智,你应该继续这样做。
项目名称也是如此。
唯一面向用户的名称是CFBundleDisplayName,它只需要在 Info.plist 文件中设置一下。您应该养成一直设置此习惯的习惯,并放弃项目/目标名称与此面向用户名称之间的所有连接概念。