5

我上传了我的应用程序的一个版本 - 弹出此错误,我的应用程序的 Google 地图部分没有任何更改。在我第一次上传时,没有问题。

4

6 回答 6

6

只需从扩展中删除嵌入框架构建阶段。

单击目标部分中的扩展 -> 构建阶段 -> 删除嵌入 pods 框架

见附图:

在此处输入图像描述

于 2016-11-03T08:04:25.130 回答
1

这个问题可能是 Apple 的 iTunesConnect 方面的问题。看我的问题: ITMS-90451:CFBundleIdentifier Collision Error

我在使用Qt框架提交应用程序时也遇到了同样的问题。我已经在https://bugreport.apple.com/提交了一份报告。如果有苹果的回复,我什至会写一些东西。

于 2015-04-15T03:02:02.197 回答
0

我想知道 iTunes Connect 是否存在临时问题。我有同样的错误,现在使用不同的第三方库

于 2015-04-13T16:58:17.550 回答
0

此问题是 iTunesConnect 问题或 Cocoapods。

当您存档并提交应用程序时,您会收到此“CFBundleIdentifier Collision Error”,因为 iTunesConnect 正在考虑 pod 依赖项之一的 info.plist,而不是您的 Watchkit 应用程序或其父应用程序。

在我们的例子中,它正在考虑 Google Maps 和 Instabug 的 info.plist 文件。

解决方案:为了解决这个问题,我们从 pod 依赖项中删除了 info.plist 的所有值。清理存档并成功提交。

GoogleMap iOS SDK 在以下路径中包含 info.plist:GoogleMapSDK -> Resources -> GoogleMaps.bundle -> info.plist

谷歌地图信息.plist

错误截图

Instabug

谷歌地图

于 2015-04-20T11:43:26.093 回答
0

Frameworks Signing 设置为 None 和 Don't Code Sign。

构建阶段 - 复制文件 - 启用复制时的代码签名

于 2015-04-17T01:44:04.847 回答
0

我解决问题。我刚刚删除了第 3 方框架。然后再次添加。我不知道为什么会导致这种情况,但它确实有效。

于 2015-04-14T04:00:48.887 回答