ITMS-90451:CFBundleIdentifier冲突错误 [英] ITMS-90451:CFBundleIdentifier Collision Error

查看:1524
本文介绍了ITMS-90451:CFBundleIdentifier冲突错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我要修改已提交到3/24应用程序。
由于修改后的应用程序的结果,尝试重新提交到4/12,出现在我的应用程序加载器下面的错误。

I have to modify the application that was submitted to the 3/24. As a result of the modified the application tries to re-submit to 4/12, the following error appears in my Application Loader.

[2015年4月12日18时41分21秒JST]错误:错误ITMS-90451:。 的RapidCopy.app /内容/框架/ QtCore.framework'CFBundleIdentifier碰撞的Info.plist CFBundleIdentifier值'com.LespaceVison.RapidCopy'与'RapidCopy.app的Info.plist中CFBundleIdentifier价值冲突。

[2015-04-12 18:41:21 JST] ERROR: ERROR ITMS-90451:. "CFBundleIdentifier Collision The Info.plist CFBundleIdentifier value 'com.LespaceVison.RapidCopy' of 'RapidCopy.app / Contents / Frameworks / QtCore.framework 'is in conflict with the Info.plist CFBundleIdentifier value of' RapidCopy.app '. "

由于我还以为是我错了修改一些东西,但我试图重新上传提交给3/24尝试构建,显示了同样的错误。

Because I thought I was wrong to modify something, but I tried to re-upload the build that was submitted to the 3/24 to try, same error was displayed.

请告诉我该怎么做还是我的这个错误的错误。
这是我的环境的总结

Please tell me what to do or my mistake about this error. This is a summary of my environment

的Mac OS X 10.10.3
X $ C $ 6.3Ç使用CLI工具6.3
Qt的5.4.1

Mac OS X 10.10.3 XCode 6.3 with CLI Tools 6.3 Qt 5.4.1

我不使用X code。
QtCreator
使
codesign
productbuild
我创建了一个PKG使用这些提交。

I do not use the Xcode. QtCreator make codesign productbuild I have created a pkg for submission using these.

推荐答案

此错误已得到解决!结果
我将展示如何解决那些谁有同样的问题。结果
在我的情况下,两个问题的存在。结果

This error was resolved!!
I will show how to resolve for those who have the same problem.
In my case, two problem existed.


  1. ITMS-90451错误结果
    它造成CFBundleIdentifier是在框架中。结果
    框架CFBundleIdentifier不应该是相同的应用程序。结果,
    这是一个从旧时代的规则,但现在在ItunesConnect最近检查。结果
    我被判处从苹果公司的支持发生改变。结果
    所以,你应该写比已经在App来CFBundleIdentifier被用于其他的内容。结果
    如果你使用,因为它是QtFrameWork默认情况下,我的情况下产生的是什么是好的。结果
    也许,或内容是独一无二的,我认为它不会成为一个问题。结果
    结果
    2.ITMS-90334错误结果
    之后,我清楚的问题1(ITMS-90451),我是从这个问题的痛苦。结果
    这个问题的原因是在codesign。结果
    我已经习惯了找QtFrameWork的样品,样品的时候codesign到框架中,结果在
    这是指定的App BundleID使用-i选项。这是一个错误。结果
    例如错在这里。结果
    codesign -f -s你的应用程序CERT-i你的应用程序BUNDLEIDYOURAPP。应用程序/内容/框架/ QtCore.framework结果
    答案就在这里结果
    codesign -f -s你的应用程序CERTYOURAPP。应用程序/内容/框架/ QtCore.framework结果
    结果
    结果
    我被称为是关于修订苹果发布的消息,结果
    但他们解释不会增加。结果
    这个信息可能是有用的人。结果
    结果
    振作起来!结果

这篇关于ITMS-90451:CFBundleIdentifier冲突错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆