【问题标题】:ERROR ITMS-9000: Missing or invalid signature错误 ITMS-9000:签名丢失或无效
【发布时间】:2014-12-16 18:00:15
【问题描述】:

在 iOS 8 之前,一切正常。 我尝试更改包名称,我重新创建了与应用程序相关的证书,但到目前为止没有任何帮助。

我在 MacOS Maveric 10.9.2 上,使用 XCode 6.1

这里是当前配置和问题的一些屏幕截图。

【问题讨论】:

  • 那些 Delphi 版本有什么意义吗?您真的想在 XE5、XE6 或 XE7 上编译吗?还是你只是随机添加的?
  • 好吧。我试图编译所有这些,问题是一样的。这是我添加它们的目的。最重要的是它是否能够至少使用 XE7 编译发布

标签: delphi delphi-xe5 delphi-xe6 delphi-xe7


【解决方案1】:

下载hotfix。 “RAD Studio 修补程序允许将 Delphi 和 C++ iOS 应用程序部署到 Apple App Store。此修补程序适用于 RAD Studio XE5、XE6 和 XE7。”

【讨论】:

  • 我已经打了补丁,还是一样。
  • 尝试在 Xcode 中签署一个 Hello World 应用程序,并使用他们的应用程序验证器对其进行测试。一旦你有了这个工作,德尔福签名也应该工作。我最终不得不做的(但我的错误不同)是删除所有证书和配置文件,除了我需要的那个。还可以尝试在分发证书字段中只使用一个子字符串而不是整个名称(这也适用于我)。最后,我看到有人卸载 Xcode 6 并使用 Xcode 5。forums.embarcadero.com/thread.jspa?threadID=108736&tstart=0 接近尾声。
猜你喜欢
  • 1970-01-01
  • 2016-02-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-11-02
  • 1970-01-01
  • 2016-01-09
  • 2014-02-07
相关资源
最近更新 更多