Ios 提交应用商店后出现无效二进制错误(捆绑包使用与Apple应用关联的捆绑包名称或显示名称)
我们试图向iTunesConnect提交一个新版本,以更新现有应用程序。它是修复一个服务器url的快速补丁 我们更改了两个文件:REST.plist用于更新一个服务器url,app_info.plist用于将BundleShareVersion字符串从4.0.0更新为4.0.1,BundleVersion从4000000更新为4000001 4.0.0版本在三周前提交,没有任何问题 但是,我们因4.0.1版本的无效二进制文件而被拒绝,并向我们发送了以下电子邮件: 尊敬的开发商: 我们发现您最近交付的产品存在一个或多个问题 “xxxxx”。要处理您的交付,必须解决以下问题 更正: 捆绑包使用与Apple关联的捆绑包名称或显示名称 应用程序 纠正这些问题后,请转到版本详细信息页面 然后单击“准备上载二进制文件”。继续提交 处理,直到应用程序状态为“等待上载”。然后您可以 交付正确的二进制文件 问候, 应用商店团队Ios 提交应用商店后出现无效二进制错误(捆绑包使用与Apple应用关联的捆绑包名称或显示名称),ios,app-store-connect,Ios,App Store Connect,我们试图向iTunesConnect提交一个新版本,以更新现有应用程序。它是修复一个服务器url的快速补丁 我们更改了两个文件:REST.plist用于更新一个服务器url,app_info.plist用于将BundleShareVersion字符串从4.0.0更新为4.0.1,BundleVersion从4000000更新为4000001 4.0.0版本在三周前提交,没有任何问题 但是,我们因4.0.1版本的无效二进制文件而被拒绝,并向我们发送了以下电子邮件: 尊敬的开发商: 我们发现您最近交
任何帮助都将不胜感激。这里解释如下: 捆绑包使用与Apple应用程序关联的捆绑包名称或显示名称 这可能是一个新的自动检查,这就是为什么您以前的版本以前没有出现问题 这意味着你的应用程序使用的是苹果应用程序使用的显示名称(主屏幕图标下方的名称)——例如,如果标签上写着“邮件”,那么你可能会因为这个原因而被拒绝
将应用程序名称更改为Apple在其应用程序中不使用的名称。要解决此问题,请注意,这两个字段的值在
Info.plist文件中必须是唯一的:
- 捆绑显示名称(
CFBundleDisplayName
)
- 在主屏幕上的图标下方显示
- 捆绑包名称(
CFBundleName
)
- 默认为
PRODUCT\u NAME
,在内部使用,例如在文件名中,如MyApp.app
也就是说,你的CbundleDisplayName
可以是你想要的唯一名称,但是如果你的CbundleName
不是唯一名称,你的上载将继续失败。我的问题与与与应用程序本机系统相同的应用程序名称有关。
例:狩猎
更改名称并重新构建不要像fitness那样使用其最常用的名称尝试使用其他名称。这表示您的应用程序正在使用显示名称
您可以通过以下方式解决此问题:
1:更改应用程序显示名称
或
2:更改目标和方案名称。感谢@Undo的快速回复。我们的应用在appStore已经有一年多了,没有任何问题。我们注意到,其他一些应用程序使用的BundleDisplayName与我们现在使用的相同,但不是苹果的应用程序。我们将尝试与iTunesConnect联系,以确定谁的应用程序应被视为保留displayName的遗留应用程序。@jxyiliu以下是Apple开发的应用程序的完整列表:,以供参考。你确定你的应用程序名称与其中一个没有冲突吗?非常感谢你的帮助,@Undo。事实证明,我们的应用程序显示名称可能与苹果最新发布的应用程序之一冲突。我们将等待iTunes提供商支持团队/DTS的正式回复,以确定下一步应该做什么。在这种情况下,显示名称无关紧要,甚至苹果也无法验证。我也遇到过类似的问题。请让我知道是否找到了解决方案,如果我找到了,那么我将大胆地分享它。我从2011年开始使用显示名称“Calc HD”,每年定期更新几次,现在在2018年我收到了这个错误。目前正在尝试显示名称的所有变体以查找免费内容。不确定是显示名称还是捆绑包名称(其中包含我的公司名称,因此除非有人复制,否则很难复制)用于搜索引擎索引目的此问题也可以用稍微不同的措词来表示:“捆绑包使用已使用的捆绑包名称或显示名称”目标变更对我有效谢谢别忘了投票:)