首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ITMS-90451:CFBundleIdentifier冲突错误

ITMS-90451:CFBundleIdentifier冲突错误
EN

Stack Overflow用户
提问于 2015-04-12 18:52:53
回答 2查看 2.5K关注 0票数 2

我必须修改提交给3/24的申请。由于修改后的应用程序尝试重新提交到4/12,my application Loader中出现以下错误。

2015-04-12 18:41:21 JST错误:错误ITMS-90451:。"CFBundleIdentifier冲突'RapidCopy.app / Contents / Frameworks / QtCore.framework‘的Info.plist框架值'com.LespaceVison.RapidCopy’与‘RapidCopy.app’的Info.plist CFBundleIdentifier值冲突。“

因为我认为我修改某些东西是错误的,但我尝试重新上传提交给3/24尝试的构建,显示了相同的错误。

请告诉我该怎么做,或者我关于这个错误的错误。这是对我的环境的总结

Mac OS X 10.10.3 XCode 6.3,带CLI工具6.3 Qt 5.4.1

我不使用Xcode。QtCreator制作协同设计产品构建我已经创建了一个用于提交的pkg。

EN

回答 2

Stack Overflow用户

发布于 2015-04-29 15:02:38

此错误已解决!!

我将展示如何为那些有相同问题的人解决问题。

在我的例子中,存在两个问题。

  1. ITMS-90451错误

它是由FrameWork中的CFBundleIdentifier引起的。

FrameWork的CFBundleIdentifier不能与App相同。

这是过去的一条规则,但最近在ItunesConnect中签入。

我被判改变对苹果的支持。

因此,您应该将应用程序中已使用的内容以外的内容写入CFBundleIdentifier。

在我的例子中,如果你使用的是QtFrameWork默认生成的代码,那也没问题。

也许,或者内容是独一无二的,我认为这不会成为问题。

2.ITMS-90334错误

在我清除了问题1(ITMS-90451)之后,我就遇到了这个问题。

这个问题的原因在于codesign。

我曾经找过一个QtFrameWork的样本,在这个样本中当codesign to FrameWork的时候,

已使用-i选项指定应用程序的BundleID。这是一个错误。

这里有一个错误的例子。

"YOURAPP".app/Contents/Frameworks/QtCore.framework -f -s "YOUR APP CERT“-i "YOUR APP BUNDLEID”codesign

答案在这里

codesign -f -s "YOUR APP CERT“codesign

我被要求发布任何关于苹果变化的公告,

但他们解释说不会加进去。

这些信息可能对某些人有用。

振作起来!

票数 1
EN

Stack Overflow用户

发布于 2015-04-20 23:43:39

我通过从pod/依赖项的info.plist中删除值修复了这个问题。请在此处查看详细答案。:error itms-90451 "CFBundleIdentifier Collision Error"

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29588606

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档