4

我有一个应用程序加载器无法解决的问题,说明:

“应用程序未通过协同签名验证。签名无效,包含不允许的权利,或者未使用 iPhone 分发证书签名”

下面是我的 Delphi 配置的一些截图:

在此处输入图像描述 在此处输入图像描述

任何一个点都可以检查事物的正确方向吗?

  • 我已经仔细检查了我的移动配置是否正确。
  • 我已经仔细检查了证书 ID 是否正确。(我什至尝试输入一个虚构的内容,以确保 Delphi 在部署期间会抱怨它所做的......因此这也意味着部署期间调用了代码设计)
  • 程序开发者 ID 是由加载按钮自动获取的,所以我认为这也是正确的。
  • 我可以在注册的 iPhone 设备上进行调试。

我不确定这两件事是否相关(因此有两个不同的 SO),但我也收到一个“Bundle ID”错误,这对我来说同样神秘:Delphi XE4 和 iOS Application Loader 抱怨“这个包无效”

4

2 回答 2

0

我在同样的问题上苦苦挣扎,我找到了这个链接 http://embarcadero.newsgroups.archived.at/public.delphi.deployment/201308/1308131098.html

尽管我正在为 Release 部署,但我只是没有在 Debug 中设置 CFBundleIdentifier。我希望这将帮助您解决您的问题。

于 2014-01-30T18:13:25.053 回答
0

显然解决了 Bundle ID 错误也修复了证书错误。参考请参阅:Delphi XE4 和 iOS 应用程序加载器抱怨“此捆绑包无效”

于 2013-08-03T08:27:02.153 回答