2010-03-13 49 views
1

我通过两次开发人员门户供应过程试图使其正常工作,但无济于事。我不认为这是下半年(签名是无效的),我认为它实际上可能不得不与我的二进制文件。我在Xcode中有一个警告,这对我没有帮助,因为我不知道该怎么做。说实话,我不知道这些信息有多相关。但它说:iTunes连接错误:您上传的二进制文件无效。签名无效,或未使用Apple提交证书进行签名

“检查依赖性:警告:复制包资源建设阶段包含目标的Info.plist”

的应用程序完美运行在模拟器,而我还没有进行任何更改自从我上周将应用程序提交给苹果公司以来,一直到info.plist。 (这是一个更新)

回答

2

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

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

然后做一个干净的构建(从Xcode菜单:构建 - >清理,然后构建)。检查构建结果(构建 - >构建结果),您可能必须更改设置以显示所有消息。在构建日志的结尾处,您应该看到一条关于成功编码的消息。

+0

你绝对解决了我的警告! – Joshua 2010-03-14 00:08:20

+0

这个警告显然是让苹果不能接受我的应用程序的问题......谢谢! – Joshua 2010-03-14 00:22:35

+0

在较新版本的Xcode(4.3.3)中,右键单击打开的菜单中没有Get Info。请按照此答案中的Apple问答注释链接。总结一下,进入你的Target的Build Phases选项卡,并从Copy Bundle Resources中移除你的info.plist。 – mark 2012-08-06 16:19:38

相关问题