各位 iOSer 巨佬们,请教一个问题: 我上架了两个 APP ,先用 A 、B 代替。他们都是使用 SwiftUI 、SwiftData 开发,但是在设置中查看两个应用使用的 iCloud 存储空间的时候,两个 App 显示的是同一个名称和图标(显示的是后上架的 B )。 想问问各位大佬,这是什么原因造成的呢?感觉是哪里配置有问题,但是检查一圈也没找到。 iCloud 的 Containers 之类的也都唯一了,App Groups 啥的也都加了。。。这个地方显示来源在哪里修改呢? 希望有好哥哥可以指点一下,请喝杯咖啡~
1
jseanj 106 天前
来自 GPT:
你遇到的这个问题可能与 iCloud 相关配置有关。尽管你已经确保 iCloud Containers 和 App Groups 唯一,但 iCloud 的显示名称和图标信息可能是从 `App ID` 或 `Bundle Identifier` 中获取的。 请检查以下内容: 1. **Bundle Identifier**: 确保两个应用的 `Bundle Identifier` 是唯一的。这个标识符在 iCloud 上与 App ID 绑定,是区分不同应用的关键。 2. **App ID**: 每个应用的 `App ID` 也应该是唯一的,这个 ID 是与 iCloud 配置关联的。 3. **iCloud Display Name**: 如果两个应用的 `Display Name` 相同,iCloud 可能会混淆应用的显示。在 `Info.plist` 文件中,检查 `CFBundleDisplayName` 或 `CFBundleName` 是否不同。 4. **iCloud Containers**: 虽然你提到 iCloud Containers 是唯一的,但还是建议再检查一下,在 `Signing & Capabilities` 中,确保每个应用都有独立的 iCloud 容器。 5. **缓存问题**: iCloud 有时候会缓存旧的应用信息,导致显示错误。尝试在设备上删除应用,然后重新安装,看看是否有改善。 |
3
goldenlove 106 天前
😅 都这么久了还没解决啊?
两个 App 链接发来我试试看? |
4
realzzz OP @goldenlove 惭愧... 试了一圈确实没 OK 。哥 ,需要我给你发哪个链接?或者我主要应该从哪里排查呢?(多谢哥解答)
|
5
Sting 106 天前 via iPhone
连大名鼎鼎的 pdf expert 都有和你一样和问题,和他们说还说就是这样的
|
7
goldenlove 105 天前
|