以下是我的软键盘标题当前在iOS中的键盘选项中的显示方式:
我更喜欢它像上面的Gboard示例一样显示,只是作为" ASETNIOP"在顶线和"多种语言"如下所示:
如果修改扩展程序"显示名称"我可以更改小写前缀在Target-> General-> Identity中,但我无法完全消除它(或相关的破折号):
并且(虽然我实际上并不需要这样做)看起来根本不可能改变主要应用程序的显示名称 - 它'变灰了:
任何人都可以让我知道我需要去哪里进行这些更改,以及我还需要去哪里更改语言名称?
答案 0 :(得分:3)
对于多语言,请打开info.plist作为扩展部分的源代码。 然后找
<key>PrimaryLanguage</key>
<string>en-US</string>
替换为
<key>PrimaryLanguage</key>
<string>mul</string>
答案 1 :(得分:0)
键盘应用程序扩展名(或 appex )iOS的名称显示在&#34; Globe&#34;下的菜单中。按钮取自键盘appex的元数据。在您的情况下,这是 asentitop 目标。因此,请检查/应用以下目标:
转到目标Info.plist
并更改以下密钥。
<key>CFBundleDisplayName</key>
<string>ASETNIOP</string>
<key>CFBundleName</key>
<string>ASETNIOP</string>
高级设置会为您的自定义键盘扩展程序显示名称使用本地化。
${PRODUCT_NAME}
CFBundleName
设为${PRODUCT_NAME}
CFBundleDisplayName
设置为${PRODUCT_NAME}
现在,此设置允许您从一个位置设置键盘上传名称 - 构建设置标签
PRODUCT_NAME
。将产品名称编辑为 ASETNIOP Localize Info.plist
并将这些密钥添加到各自的本地化:
"CFBundleDisplayName" ="ASETNIOP";
"CFBundleName" = "ASETNIOP";