【问题标题】:Error in iTunes connect: The binary you uploaded was invalid. The signature was invalid, or it was not signed with an Apple submission certificateiTunes 连接错误:您上传的二进制文件无效。签名无效,或未使用 Apple 提交证书签名
【发布时间】:2010-03-13 23:30:45
【问题描述】:

我现在经历了两次开发门户配置过程,试图让它工作,但无济于事。我不认为这是后半部分(签名无效),我认为它实际上可能与我的二进制文件有关。我在 Xcode 中有一个对我没有帮助的警告,因为我不知道该怎么做。老实说,我什至不知道这些信息有多相关。但它说:

“检查依赖关系:警告:复制捆绑资源构建阶段包含目标的 info.plist”

应用程序在模拟器中完美运行,自从上周我将应用程序提交给 Apple 以来,我没有对 info.plist 进行任何更改。 (这是一个更新)

【问题讨论】:

    标签: iphone xcode plist info.plist


    【解决方案1】:

    要删除警告,请右键单击 info.plist 文件并选择获取信息。然后从 Targets 选项卡确保没有选择任何目标(您可能只有一个目标)。您不需要直接将 info.plist 添加到包中。有关详细信息,请参阅此Apple Q&A note

    检查您是否使用正确的代码签名身份进行构建。右键单击您的目标并选择获取信息。在构建标记中查找代码签名部分,并确保为 info.plist 中指定的应用程序选择了正确的证书。

    然后进行一个干净的构建(从 Xcode 菜单:构建->清理然后构建)。检查构建结果(构建->构建结果),您可能需要更改设置以显示所有消息。在构建日志的末尾,您应该会看到一条关于成功的协同设计的消息。

    【讨论】:

    • 这个警告显然是阻止苹果接受我的应用程序的问题......谢谢!
    • 在较新版本的 Xcode (4.3.3) 中,右键单击打开的菜单中没有 Get Info。而是按照此答案中的 Apple Q&A note 链接进行操作。总结一下,转到 Target 的 Build Phases 选项卡,然后从 Copy Bundle Resources 中删除 info.plist。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-21
    • 2014-03-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多