我正在更新我的应用程序。我添加了一个 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 的框架。我从之前的两个 App 版本开始使用它,并且从未改变过任何东西。我只是按照安装说明进行操作,并且必须将该 Ensembles 项目集成到我自己的项目中。所以这个框架是我项目中的一个项目。它有自己的 info.plist。显然这个错误与它有关,但由于我不是这些事情的专家,我害怕改变一些东西。
那么为什么我能够提交两个工作和批准的更新,能够提交一个更新二进制文件(被拒绝)并且现在一直出现这个错误,尽管我真的没有改变任何东西并且当我能够执行相同的步骤时几天前提交?
非常感谢这里的任何帮助!
谢谢 !