在 Xcode 11.1 之后,有什么办法可以让显示名称和 PRODUCT_NAME 不同?
In Xcode 11.1 onward, Is there any way to have different Display Name and PRODUCT_NAME?
我们的应用程序名称包含一个“+”。在 Xcode 11.1 之前,我们可以使用不同的显示名称和 PRODUCT_NAME
。但是,当我们更新到 Xcode 11.1 时,更改应用程序名称会自动更改 PRODUCT_NAME
。当我们将此存档上传到 App Store 时,出现错误:
'invalid bundle' error because of the special character "+" in the
PRODUCT_NAME
"Display name" 是指我们在目标 Info.plist.
的显示名称字段中输入的名称
我们可以在 Xcode 11.1 及更高版本中使用不同的显示名称和产品名称吗?还有,有没有办法在PRODUCT_NAME
有特殊字符的情况下成功上传到App Store?
更新目标构建设置中的 Product Name
以不包含特殊字符:
导航到目标 Info.plist 并添加新的 属性 Bundle display name
:
<key>CFBundleDisplayName</key>
<string>+Quotes</string>
将 Bundle Name
属性 值保持为 $(PRODUCT_NAME)
。
设备上您的应用程序图标下方显示的名称将是您分配给 Bundle Display Name
的值。
在Xcode11中,应用显示名称刚设置为${PRODUCT_NAME}
。
显示名称始终与产品名称相同,请尝试在 Info.plist.
中更新 CFBundleDisplayName
我们的应用程序名称包含一个“+”。在 Xcode 11.1 之前,我们可以使用不同的显示名称和 PRODUCT_NAME
。但是,当我们更新到 Xcode 11.1 时,更改应用程序名称会自动更改 PRODUCT_NAME
。当我们将此存档上传到 App Store 时,出现错误:
'invalid bundle' error because of the special character "+" in the
PRODUCT_NAME
"Display name" 是指我们在目标 Info.plist.
的显示名称字段中输入的名称我们可以在 Xcode 11.1 及更高版本中使用不同的显示名称和产品名称吗?还有,有没有办法在PRODUCT_NAME
有特殊字符的情况下成功上传到App Store?
更新目标构建设置中的 Product Name
以不包含特殊字符:
导航到目标 Info.plist 并添加新的 属性 Bundle display name
:
<key>CFBundleDisplayName</key>
<string>+Quotes</string>
将 Bundle Name
属性 值保持为 $(PRODUCT_NAME)
。
设备上您的应用程序图标下方显示的名称将是您分配给 Bundle Display Name
的值。
在Xcode11中,应用显示名称刚设置为${PRODUCT_NAME}
。
CFBundleDisplayName