我上传了我的应用程序的一个版本-这个错误弹出,我没有从我的应用程序的谷歌Map部分的任何更改。在我第一次上传时,没有问题。
0g0grzrc1#
只需从扩展中删除嵌入框架构建阶段。点击目标部分中的扩展->构建阶段->移除嵌入的pods框架参见随附图片:
nbewdwxp2#
这个问题可能是苹果的iTunesConnect方面的问题。看我的问题:ITMS-90451:CFBundleIdentifier Collision Error我在使用Qt框架提交应用程序时也遇到了同样的问题。我在https://bugreport.apple.com/中提交了一份报告。如果有苹果的回复,我甚至会写一些东西。
5f0d552i3#
我想知道iTunes Connect是否有临时问题。我有同样的确切错误,现在与不同的第三方库
a1o7rhls4#
我解决问题。我刚刚删除了第三方框架。然后再加一次。我不知道为什么会这样,但它起作用了。
q35jwt9p5#
“框架签名”设置为“无”和“不进行代码签名”。构建阶段-复制文件-启用代码登录复制
ee7vknir6#
此问题可能是iTunes Connect问题或Cocoapods问题。当您存档并提交应用程序时,您会收到此“CFBundleIdentifier Collision Error”,因为iTunesConnect正在考虑pod依赖项之一的info.plist,而不是您的Watchkit应用程序或其父应用程序。在我们的例子中,它考虑了谷歌Map和Instagram的info.plist文件。
解决方案:为了解决这个问题,我们从pod依赖项中删除了info.plist的所有值。清理存档并成功提交。
GoogleMap iOS SDK包含以下路径的info.plist:GoogleMapSDK -> Resources -> GoogleMaps.bundle -> info.plist
错误截图:
sgtfey8w7#
如果您的应用中有多个目标,并且在多个目标中使用了一个Framework,则无需将其嵌入所有目标中。只需将其嵌入到一个目标中,并将其他目标的属性设置为“不嵌入”。请注意,某些目标(如NetworkExtensions)不应嵌入某些依赖项,因此Main目标是嵌入导致问题的Framework的首选目标。
7条答案
按热度按时间0g0grzrc1#
只需从扩展中删除嵌入框架构建阶段。
点击目标部分中的扩展->构建阶段->移除嵌入的pods框架
参见随附图片:
nbewdwxp2#
这个问题可能是苹果的iTunesConnect方面的问题。看我的问题:ITMS-90451:CFBundleIdentifier Collision Error
我在使用Qt框架提交应用程序时也遇到了同样的问题。我在https://bugreport.apple.com/中提交了一份报告。如果有苹果的回复,我甚至会写一些东西。
5f0d552i3#
我想知道iTunes Connect是否有临时问题。我有同样的确切错误,现在与不同的第三方库
a1o7rhls4#
我解决问题。我刚刚删除了第三方框架。然后再加一次。我不知道为什么会这样,但它起作用了。
q35jwt9p5#
“框架签名”设置为“无”和“不进行代码签名”。
构建阶段-复制文件-启用代码登录复制
ee7vknir6#
此问题可能是iTunes Connect问题或Cocoapods问题。
当您存档并提交应用程序时,您会收到此“CFBundleIdentifier Collision Error”,因为iTunesConnect正在考虑pod依赖项之一的info.plist,而不是您的Watchkit应用程序或其父应用程序。
在我们的例子中,它考虑了谷歌Map和Instagram的info.plist文件。
解决方案:为了解决这个问题,我们从pod依赖项中删除了info.plist的所有值。清理存档并成功提交。
GoogleMap iOS SDK包含以下路径的info.plist:GoogleMapSDK -> Resources -> GoogleMaps.bundle -> info.plist
错误截图:
sgtfey8w7#
如果您的应用中有多个目标,并且在多个目标中使用了一个Framework,则无需将其嵌入所有目标中。只需将其嵌入到一个目标中,并将其他目标的属性设置为“不嵌入”。请注意,某些目标(如NetworkExtensions)不应嵌入某些依赖项,因此Main目标是嵌入导致问题的Framework的首选目标。