Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos ITMS-90451:CbundleIdentifier碰撞错误_Macos_Qt_App Store - Fatal编程技术网

Macos ITMS-90451:CbundleIdentifier碰撞错误

Macos ITMS-90451:CbundleIdentifier碰撞错误,macos,qt,app-store,Macos,Qt,App Store,我必须修改提交给3/24的申请。 由于应用程序尝试重新提交到4/12,因此在我的应用程序加载器中出现以下错误 [2015-04-12 18:41:21 JST]错误:错误ITMS-90451:。“CbundleIdentifier冲突'RapidCopy.app/Contents/Frameworks/QtCore.framework'的Info.plist CbundleIdentifier值'com.LespaceVison.RapidCopy'与'RapidCopy.app'的Info.p

我必须修改提交给3/24的申请。 由于应用程序尝试重新提交到4/12,因此在我的应用程序加载器中出现以下错误

[2015-04-12 18:41:21 JST]错误:错误ITMS-90451:。“CbundleIdentifier冲突'RapidCopy.app/Contents/Frameworks/QtCore.framework'的Info.plist CbundleIdentifier值'com.LespaceVison.RapidCopy'与'RapidCopy.app'的Info.plist CbundleIdentifier值冲突。”

因为我认为我修改某些内容是错误的,但我尝试重新上传提交给3/24的版本以进行尝试,显示了相同的错误

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

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

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

我通过删除pod/dependencies的info.plist中的值来解决这个问题。请参见此处的详细答案:

此错误已解决
我将向那些有同样问题的人展示如何解决问题。
就我而言,存在两个问题。

  • ITMS-90451错误
    它是由框架中的CbundleIdentifier引起的。
    框架的CbundleIdentifier不应与应用程序相同。
    这是以前的一条规则,但现在最近在ItunesConnect中进行检查。
    我被判放弃苹果的支持。
    因此,您应该将应用程序中使用的内容以外的内容写入CbundleIdentifier。
    在我的例子中,默认情况下生成的是QtFrameWork,所以可以使用它。
    也许,或者内容是独特的,我认为这不会成为问题。

    2.ITMS-90334错误
    在我清除了问题1(ITMS-90451)之后,我就遇到了这个问题。
    此问题的原因在于协同设计。
    我曾经找到过QtFrameWork的一个示例,在代码设计到框架时的示例中,
    使用-i选项指定应用程序的绑定ID。这是一个错误。
    这里有一个错误示例。
    代码设计-f-s“你的应用程序证书”-i“你的应用程序捆绑”id“你的应用程序”。APP/Contents/Frameworks/QtCore.framework
    答案就在这里
    代码设计-f-s“你的应用证书”“你的应用”。APP/Contents/Frameworks/QtCore.framework


    我被叫去做任何关于苹果变化的公告,
    但他们解释说不会添加任何内容。
    这些信息是否对某人有用。

    振作起来

  • 你的应用包包含哪些Info.plist文件?谢谢回复。材料在这里(RapidCopy.app/Info.plist和frameworks…Info.plist),我发现了同样的问题。但我必须使用QtFrameWork…我确定这个问题“Apple iTunes Connect Server”的问题是写信给开发者论坛并向苹果发送报告。遇到同样问题的人最好向苹果公司发送一份报告。谢谢你们的回答。然而,我没有使用Cocoapod,甚至没有使用Xcode。QtCreator和make、codesign创建了一个pkg以合并productbuild命令。所以,这并不是答案。我从这个url下载了您的文件:您的项目实际上包含两个info.plist文件。它们都是相互冲突的,请参见:thx回复。我是通过按照苹果的框架编程指南放置Info.plist提交的。因此,我认为这个地方被认为是正确的。我尝试删除其中的CbundleIdentifier和info.plist以删除框架中的info.plist以重试。然后,其他程序不起作用。因此,我认为这个问题与你必须解决的问题不同。谢谢你的意见。