在Xcode 11.1以后的版本中,是否有任何方法可以使用不同的显示名称和产品名称?
我们的应用程序名称包含一个“+”。在Xcode 11.1之前,我们可以使用不同的显示名称和在Xcode 11.1以后的版本中,是否有任何方法可以使用不同的显示名称和产品名称?,xcode,app-store-connect,xcode11.1,Xcode,App Store Connect,Xcode11.1,我们的应用程序名称包含一个“+”。在Xcode 11.1之前,我们可以使用不同的显示名称和产品名称。但是,当我们更新到Xcode 11.1时,更改应用程序名称会自动更改产品名称。当我们将此存档上载到应用商店时,会出现一个错误: “无效捆绑包”错误,因为包中有特殊字符“+” 产品名称 “显示名称”是指我们在targets Info.plist的显示名称字段中输入的名称 在Xcode 11.1及更高版本中,我们可以使用不同的显示名称和产品名称吗?另外,在产品名中有特殊字符时,是否有办法成功上传到Ap
产品名称
。但是,当我们更新到Xcode 11.1时,更改应用程序名称会自动更改产品名称。当我们将此存档上载到应用商店时,会出现一个错误:
“无效捆绑包”错误,因为包中有特殊字符“+”
产品名称
“显示名称”是指我们在targets Info.plist的显示名称字段中输入的名称
在Xcode 11.1及更高版本中,我们可以使用不同的显示名称和产品名称吗?另外,在
产品名
中有特殊字符时,是否有办法成功上传到App Store?在目标构建设置中更新您的产品名
,使其不包含特殊字符:
导航到目标的Info.plist并添加新属性捆绑显示名称
:
<key>CFBundleDisplayName</key>
<string>+Quotes</string>
CbundleDisplayName
+引用
将捆绑包名称
属性值保留为$(产品名称)
设备上应用程序图标下方显示的名称将是您分配给捆绑显示名称的值
在目标生成设置中更新您的产品名称
,使其不包含特殊字符:
导航到目标的Info.plist并添加新属性捆绑显示名称
:
<key>CFBundleDisplayName</key>
<string>+Quotes</string>
CbundleDisplayName
+引用
将捆绑包名称
属性值保留为$(产品名称)
设备上应用程序图标下方显示的名称将是您分配给捆绑显示名称的值
在Xcode11中,应用程序显示名称刚刚设置为${PRODUCT\u name}
。
显示名称始终与产品名称相同,请尝试更新Info.plist中的CbundleDisplayName
。在Xcode11中,应用程序显示名称仅设置为${product\u name}
。
显示名称始终与产品名称相同,请尝试更新Info.plist中的CFBundleDisplayName
。在信息中使用捆绑显示名称。plist@DanielStorm,谢谢你伸出援手。但问题是,当我们更改显示名称时,产品名称会自动更改。这是XCode 11.1中的更新之一。由于此功能,产品名称还包含“+”号,因此无法连接到应用商店。@RVG是否尝试此操作@这在XCode 7中工作。事实上,在XCode 11以下的所有版本中。问题出现在XCode 11和更高版本中。@RVG我已经澄清了我在回答中的建议:在信息中使用bundle display name。plist@DanielStorm,谢谢你伸出援手。但问题是,当我们更改显示名称时,产品名称会自动更改。这是XCode 11.1中的更新之一。由于此功能,产品名称还包含“+”号,因此无法连接到应用商店。@RVG是否尝试此操作@这在XCode 7中工作。事实上,在XCode 11以下的所有版本中。问题出现在XCode 11和更高版本中。@RVG我已经在回答中阐明了我的建议: