gpt4 book ai didi

ios - CFBundleIdentifier 冲突

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:25:59 25 4
gpt4 key购买 nike

我正在更新我的应用程序。我添加了一个 Watch Extension,但在尝试提交二进制文件时,我遇到了很多有关配置文件等的错误。但是,我以某种方式设法让它工作并提交了我的更新。今天我因为一些小问题被拒绝了。我很快更改了它,现在我尝试从几个小时开始重新提交,但现在我收到此错误:

CFBundleIdentifier Collision - The Info.plist CFBundleIdentifier value 
'com.mentalfaculty.Ensembles' of 'MyAppName.app/Ensembles.bundle'
is already in use by another application.

我不太明白哪里出了问题。问题是,我只是修复了一个非常小的问题,除此之外我没有做任何更改,自从几天前我能够提交以来我使用了相同的配置文件,所以我真的不明白我的问题发生了什么变化最后提交。我也不明白这个错误信息:还有什么应用程序?

“Ensembles”是一个执行 Core Data iCloud Sync 的框架。我从之前的两个应用程序版本开始使用它,并且从未改变过任何东西。我只是按照安装说明进行操作,并且必须将该 Ensembles 项目集成到我自己的项目中。所以这个框架有点像我项目中的一个项目。它有自己的 info.plist。显然那个错误与它有关,但由于我不是这些事情的真正专家,我害怕改变一些东西。

那么为什么我能够提交两个工作和批准的更新,能够提交一个更新二进制文件(被拒绝)并且现在一直出现这个错误,尽管我真的没有改变任何东西并且做了同样的步骤前几天能提交吗?

非常感谢这里的任何帮助!

谢谢!

最佳答案

我是 Ensembles 的开发者,几天前开始听说这个错误。 Apple 的服务器似乎发生了一些变化,甚至只是资源的 bundle (如 Ensembles.bundle)也必须具有唯一标识符。目前尚不清楚这是一项新政策,还是他们服务器上的一个过分热心的脚本。

无论如何,解决方案相当简单:您只需进入 Ensembles.bundle 并将包标识符更改为您自己的唯一标识符即可。例如。 com.mycompany.ensembles.bundle

更新Apple 似乎已经在服务器端解决了这个问题。

关于ios - CFBundleIdentifier 冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31015978/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com