0

和许多其他人一样,我在将二进制文件上传到应用商店时遇到了一些问题。这是我看到的错误“您上传的二进制文件无效。签名无效,或者未使用 Apple 提交证书签名。”

我有 :

  • 创建了分发证书,我在钥匙串中有私钥。
  • 创建分发配置文件并将其下载到我的计算机上。
  • 创建分发配置,并更改为正确的项目和目标中的代码签名身份
  • 产品标识符应该是正确的,因为我的应用有标识符。*
  • 在构建日志中,我看到 CodeSign build/Distribution-iphoneos/Service_Live.app 具有正确的路径 ProcessProductPackaging Service_Live/build/Distribution-phoneos/Service_Live.app/embedded.mobileprovision
  • 我已经多次重新启动 xcode,甚至重新创建了项目。

任何想法是什么问题或至少我能找到什么将不胜感激。

4

2 回答 2

1

好的,我发现了问题。解决方案是我缺少 CFBundleResourceSpecification 定义 inf info.plist。更重要的是我通过使用ApplicationLoader找到了失败的原因。它由 Apple 提供,由于某种原因,它没有被称为指示问题所在的工具,尽管它是。您可以在此链接http://iosdevelopertips.com/tools/application-loader.html中阅读有关应用程序加载的信息

于 2010-02-02T10:17:35.193 回答
0

您是否安装了 Apple WWDR 证书?

如果没有,您应该能够从 iPhone 开发人员计划门户的证书部分下载并安装它。

于 2010-02-01T16:30:31.040 回答