ios App Store Connect问题ITMS-90129持续阻止上传

fiei3ece  于 11个月前  发布在  iOS
关注(0)|答案(4)|浏览(297)

App Store Connect通过发出以下命令阻止应用上传

ITMS-90129: The bundle uses a bundle name or display name that is already taken.

字符串
到目前为止,我试过:

  • 更改显示名称、Bundle标识符(即使使用生成的哈希码,以确保名称确实没有被占用)
  • 在App Store Connect中创建替代配置文件、标识符和应用程序(也使用相同的哈希代码)
  • 在Xcode输入字段中尝试了这些更改(在“General”下),并直接修改了Info.Plist
  • 使用新的命名将项目从Unity重新导出到XCode(以确保Unity没有在XCode中看不到的地方写入一些bundle id)
  • (更新)尝试根据minchaej建议清理构建文件夹

附加信息:XCode项目是从Unity导出的,我们使用的是通过Pods安装的Firebase。
我很感激任何提示在哪里继续寻找-因为我真的用完的想法。非常感谢您花时间。干杯维克

wtlkbnrh

wtlkbnrh1#

这个问题的解决方案(可能是非常特定于Unity-to-XCode的)与本地化相关:
我不得不在本地化部分删除除英语本地化条目之外的所有内容。
我不知道为什么之前有其他的loca资源(因为我们没有设置它们),但我认为这些资源包括一个替代的应用程序名称,导致ITMS-90129弹出。

jk9hmnmh

jk9hmnmh2#

Xcode版本:15.0.1.
我在Info.plist中更改为Bundle nameBundle display name,与Target -> General中的Display Name相同

tv6aics1

tv6aics13#

我对ITMS-90129的救赎是下一个:
1.删除定义
第一个月
CFBundleDisplayName
CFBundleSpokenName
用于基本(en)本地化InfoPlist.strings
1.直接在Info.plist中使用单个值$(PRODUCT_NAME)设置此变量
1.变量$(PRODUCT_NAME)通过根项目Build Settings/Packaging/Product Name定义
1.在YES中设置变量LSHasLocalizedDisplayName,在Info.plist中设置值
1.为变量设置俄语(或其他)本地化
CFBundleName
CFBundleDisplayName
CFBundleSpokenName
通过InfoPlist.strings
正如我个人认为,通过基地本地化设置这些变量是我所面临的问题的关键

htzpubme

htzpubme4#

我发现我在播放器设置中使用了一个非常通用的名称(“卡片”),只是把这个名称改得更具体一点(他们让我在App Store Connect上注册的应用名称)。


的数据

相关问题