ios - Xcode 显示名称和丹麦语字符导致 Xcode 失败

标签 ios swift xcode sprite-kit

我正在使用 Swift + Spritekit 开发一个应用程序,项目名称很简单,如“learningApp”。

经过几个小时的开发,我的团队决定将应用程序命名为“Lær Toner”(英语中的意思是学习音调)(带有丹麦字母)。

但是,当这样做时 - 整个项目在 Xcode 中都会失败。 .swift 和 .sks 场景文件无法通信,控制台输出以下消息:

2019-10-31 00:09:47.549357+0100 Lær Toner[18206:292858] Unable to load custom class 'LaunchScreen' from module '(null)'

为了清楚起见,这里是图片:

enter image description here

enter image description here

因此,如果我将名称更改为“Learn Tones”,则完全没有问题,并且应用程序将按预期运行。一旦我将其改回“Lær Toner”并运行应用程序,控制台就会输出上面的消息。

我也尝试通过“build设置”更改它 - 我还尝试重新启动 Xcode,清理构建文件夹,但到目前为止没有任何帮助。

我可以在丹麦应用程序商店中看到多个应用程序的名称中包含丹麦字母,例如 Æ、Ø 和 Å,因此我认为这是(希望)我错过的一件小事。

我已经搜索了万维网直到最后,但我还没有找到任何接近解决此问题的方法。

如果有人有任何意见,或者知道如何处理这个问题,我会是一个快乐的开发人员。

提前致谢。

最佳答案

当我从目标设置的“常规”选项卡更改显示名称时,我发现了同样的问题。

解决办法是;

  • 放弃所做的更改,返回到之前的名称,并确保应用正常运行。
  • 从您的设备或模拟器中卸载该应用。
  • 清理项目。
  • 重要的是在您的 info.plist 中添加一个新 key
<key>CFBundleDisplayName</key>
<string>Lær Toner</string>

一切都会好的。

关于ios - Xcode 显示名称和丹麦语字符导致 Xcode 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58634891/

相关文章:

ios - 子类化 UITableViewCell 不显示添加的样式

ios - 从 StoryBoard 获取对 TableViewController 中左按钮的引用

ios - 如何更改 UILabel 中链接的颜色?

ios - var arr :[String] = [] and var arr = [String]() 之间的 Swift 区别

ios - 根据第一个非零将数字舍入到最接近的 "nth"

swift - Swift 中的动态/运行时调度,或 "the strange way structs behave in one man' 的意见”

使用自己的线程运行的 C++11 packaged_task 需要一个 join() 才能获得 future

Xcode 6 代码编辑器不稳定的行为

iphone - 将 UIbutton 选项按钮添加到 ScrollView

ios - 以编程方式添加导航栏按钮...但它不会显示!