【发布时间】:2021-09-10 14:29:57
【问题描述】:
App Store Connect 一直通过发布阻止应用上传
ITMS-90129: The bundle uses a bundle name or display name that is already taken.
到目前为止我尝试过:
- 更改显示名称、Bundle Identifier(即使使用生成的 Hashcode 以确保名称确实未被占用)
- 在 App Store Connect 中创建替代配置文件、标识符和应用程序(也使用相同的哈希码)
- 尝试在 Xcode 输入字段(在“常规”下)中进行这些更改,并直接修改 Info.Plist
- 使用新命名将项目从 Unity 重新导出到 XCode(以确保 Unity 不会在 XCode 中不可见的某处写入某些包 ID)
- (更新)尝试清理构建文件夹基于 minchaej建议
附加信息:XCode 项目是从 Unity 导出的,我们使用的是通过 Pods 安装的 Firebase。
我很感激任何提示可以继续寻找 - 因为我真的没有想法了。非常感谢您抽出宝贵时间。 干杯 维克
【问题讨论】:
-
您是否尝试过在归档之前清理项目?更改可能不会反映。清理构建:
Menu Bar → Product → Clean清理构建文件夹:Menu Bar → Product → Hold Option Key → Clean build Folder删除 Xcode 首选项:在终端中运行,defaults delete com.apple.dt.Xcode -
感谢您的建议 - 我试过了,但很遗憾没有解决问题。
标签: ios unity3d app-store app-store-connect bundle-identifier