Ios 应用程序名称中的核心数据和特殊字符

Ios 应用程序名称中的核心数据和特殊字符,ios,swift,core-data,Ios,Swift,Core Data,我理解,如果应用程序名称包含空格,那么当我们将应用程序名称附加到核心数据实体类名时,我们需要用下划线替换空格,例如,My Game替换为My_Game 如果应用程序名称包含感叹号,即,该怎么办或?这对应用程序名称有何影响?Bluehound提出了最重要的一点,即核心数据模型和项目名称不应包含疯狂的字符(Xcode和MacOS可能无法预料到这一点)。添加感叹号和/或那些疯狂字符的位置在应用程序的Info.plist文件中,该文件通过“CbundleDisplayName”设置显示名称 如何做到这一

我理解,如果应用程序名称包含空格,那么当我们将应用程序名称附加到核心数据实体类名时,我们需要用下划线替换空格,例如,
My Game
替换为
My_Game


如果应用程序名称包含感叹号,即
,该怎么办
这对应用程序名称有何影响?

Bluehound提出了最重要的一点,即核心数据模型和项目名称不应包含疯狂的字符(Xcode和MacOS可能无法预料到这一点)。添加感叹号和/或那些疯狂字符的位置在应用程序的Info.plist文件中,该文件通过“
CbundleDisplayName
”设置显示名称


如何做到这一点可以在中找到。

作为一般的经验法则,尽量不要把你的项目命名为疯狂的,甚至是一点点有趣的东西。有空格、感叹号和其他有趣的字符的时间和地点,当您设置应用程序的显示名称时,该地点在iTunesConnect上。空间没有什么大不了的,但正如你已经看到的,它们可能会导致复杂性。我说的对吗?我不必更改我的项目名称以与最终的应用程序名称保持一致?例如,如果我以MyApp!的名称注册了我的应用程序!,我不需要相应地更改项目名称?谢谢你的澄清。谢谢你的澄清。知道这个很有用。